ANTLR Tool version 4.8 used for code generation does not match the current runtime version 4.7.1

我翻了翻tispark的源码,初步判断,spark 3.1.x编译时引用了org.antlr:antlr4-runtime:4.8-1,tispark-assembly-3.1_2.12-3.0.1.jar在编译时大概率引用的是org.antlr:antlr4-runtime:4.7,所以会有这个警告。tispark用了tikv-client,tikv-client中用了org.antlr:antlr4-runtime:4.7,所以我猜测tispark-assembly-3.1_2.12-3.0.1.jar大概率引用的是org.antlr:antlr4-runtime:4.7。

1 个赞