使用idea运行重构好的quickSQL,在编译期出现如下错误:
ANTLR Tool version 4.7.2. used for code generation does not match the current runtime version 4.5.3 ANTLR
原因:
<dependency> <groupId>org.antlr</groupId> <artifactId>antlr4-runtime</artifactId> </dependency>
点击进入依赖,看当前antlr4的底层的依赖:
<plugin> <groupId>org.antlr</groupId> <artifactId>antlr4-maven-plugin</artifactId> <version>4.5.3</version> <!-- use older version to process XPathLexer.g4, avoiding cyclic build dependency --> <executions> <execution> <id>antlr</id> <configuration> <sourceDirectory>src</sourceDirectory> </configuration>