Eclipse:我正在使用ANTLR4插件,如何让Eclipse构建由ANTLR4插件创建的工件?

时间:2017-01-26 23:20:43

标签: java eclipse antlr4 artifacts

我已成功按照amura.cxg's Stackoverflow question/answer中有关如何为ANTLR4设置Eclipse的说明(感谢amura.cxg!)。

它运行良好,我的.g4语法文件正好通过ANTLR4运行。一个缺点是ANTLR4插件没有选项将-package参数设置为命令行,但是存在-listener / -visitor选项。

我的问题是......现在我因使用插件而拥有这些很酷的* .java工件。我希望Eclipse能够在适当的位置构建它们,并允许我在屏幕底部的* .java代码找到* .class文件,或让Eclipse自动移动/复制它们作为下面* .java项目中的源代码(只要它是自动化的并且有效,我就不在乎。

我正在寻找一种方法来做到这一点。我希望我不必设置和安装MAVEN。

目前我的* .java代码依赖于BaseListener.java类,因为没有构建类,所以不会构建。

ScreenShot (with secrets pixelized)

谢谢!

1 个答案:

答案 0 :(得分:0)

我从Linked资源开始并取得了一些成功,但它仍然不完美。 我从中找到了这些信息 this StackOverFlow Question来自srinivasan的答案。

这是创建链接资源的屏幕截图。这是我想要理解的方法。

Properties Change

有两种方法可以创建链接资源。一个“添加文件夹”,这个方法我先尝试过,并不是我想要的,因为它创建了一个额外的图层并强制命名了lcoal文件夹。通过使用Properties选项卡,我能够为资源创建一个本地别名。我认为这最终将成为解决方案。 我还在测试它,但是我想发布我的发现到目前为止,以防万一我太忙,无法记录我以后的学习进度。 :)