如何为eclipse-plugin开发安装ANTLR 4.5.3工具jar?

时间:2016-04-01 09:20:44

标签: eclipse-plugin antlr4 stringtemplate-4

我需要将ST4用于我的eclipse插件开发项目。正如antlr人所说,最后一个版本4.5.3是osgi准备好的,并且在他的工具包中有st4。

如何安装它,因此它出现在我的插件清单的依赖项列表中? 谢谢。

1 个答案:

答案 0 :(得分:0)

最后,我意识到:
 1.只有[ANTLR 4.5.3 Java运行时二进制文件jar]已准备好OSGI。完整版本不是OSGI准备好的。
 2. StringTemplate-4不作为二进制包中的工具提供。

要在插件中安装捆绑包,需要进行目标平台设置:
 3.复制你的osgi捆绑一个选择的osgi目录。例如:./ myProject / libs / osgi
 4.打开Eclipse首选项>插件开发>目标平台。
 5.选择当前平台,然后按,然后按按钮。
 6.选择“目录源”,然后浏览并选择您的osgi目录。
 7.应用并关闭首选项面板。

您现在可以转到插件依赖项并将这些包添加到项目中。

因为我的主要需要是使用ST4,所以我最终选择添加以下包:
  - org.apache.servicemix.bundles.stringtemplate(4.0.8_1)
  - org.apache.servicemix.bundles.antlr(3.5.2_1)

这对我有用。