我翻了翻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 个赞