Java ANTLR4运行时JAR
当我在IntelliJ IDEA中将以下依赖项添加到我的Maven项目中时:Java ANTLR4运行时JAR,java,maven,intellij-idea,antlr,antlr4,Java,Maven,Intellij Idea,Antlr,Antlr4,当我在IntelliJ IDEA中将以下依赖项添加到我的Maven项目中时: <!-- https://mvnrepository.com/artifact/org.antlr/antlr4 --> <dependency> <groupId>org.antlr</groupId> <artifactId>antlr4</artifactId> <version>4.7</versi
<!-- https://mvnrepository.com/artifact/org.antlr/antlr4 -->
<dependency>
<groupId>org.antlr</groupId>
<artifactId>antlr4</artifactId>
<version>4.7</version>
</dependency>
org.antlr
但我如何判断运行时需要哪些jar呢?分发org.antlr.antlr4运行时:4.7
就足够了,还是需要其他antlr依赖项
另外,我有antlr4运行时:4.7
和antlr运行时:3.5.2
,这似乎是“错误的”,但我不知道这两个版本是否都应该存在
有什么想法吗?谢谢。您当前依赖的是ANTLR 4本身。如果您只需要antlr4运行时,那么您需要依赖工件antlr4运行时
,而不是antlr4
这是否足够取决于应用程序的功能,但对于使用ANTLR 4编译语法的普通应用程序,它应该足够。您当前的依赖关系取决于ANTLR 4本身。如果您只需要antlr4运行时,那么您需要依赖工件antlr4运行时
,而不是antlr4
这是否足够取决于应用程序所做的工作,但对于使用ANTLR 4编译语法的普通应用程序,这应该足够。这还不够吗@MarkRottveel我也使用antlr工具/IDEA插件,所以我不确定Antl4运行时在开发期间是否足够;它不依赖于项目中的依赖项。这还不够吗@MarkRottveel我也使用antlr工具/IDEA插件,所以我不确定Antl4运行时在开发期间是否足够;这不取决于项目中的依赖关系。谢谢,我对你的答案投了赞成票。所以在接下来的5分钟内,我不会接受这个答案。想想看。谢谢,我对你的答案投了赞成票。所以在接下来的5分钟内,我不会接受这个答案。算了吧。