当我添加以下依赖于IntelliJ IDEA的我的Maven项目:ANTLR4运行时JAR
<!-- https://mvnrepository.com/artifact/org.antlr/antlr4 -->
<dependency>
<groupId>org.antlr</groupId>
<artifactId>antlr4</artifactId>
<version>4.7</version>
</dependency>
我得到我的模块中7个依存关系:
但我怎么能知道哪些罐子在运行时需要吗?分发org.antlr.antlr4-runtime:4.7
还是需要其他antlr依赖关系?
此外,我有antlr4-runtime:4.7
以及antlr-runtime:3.5.2
,这似乎是“错误”,但我不知道两个版本是否应该在那里。
任何想法?谢谢。
这样的信息不够吗? http://www.antlr.org/api/maven-plugin/latest/dependencies.html – hfontanez
@MarkRotteveel我也使用antlr工具/ IDEA插件,所以我不确定antlr4-runtime在开发时间是否足够。 – isapir
Intellij的antlr插件处理自己的依赖;它不依赖于项目中的依赖关系。 –