如何安装用于eclipse-plugin开发的ANTLR 4.5.3工具包?

how to install ANTLR 4.5.3 tool jar for eclipse-plugin development?

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

我怎样才能安装它,让它出现在我的插件清单的依赖项列表中? 谢谢。

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

在您的插件中安装捆绑包是目标平台设置的问题:
3. 将您的 osgi 捆绑包复制到一个选择的 osgi 目录。例如:./myProject/libs/osgi
4. 打开 Eclipse 首选项 > 插件开发 > 目标平台。
5. Select 您当前的平台并按 ,然后按 按钮。
6. Select 'Directory source',然后浏览并 select 您的 osgi 目录。
7. 应用并关闭首选项面板。

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

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

这对我有用。