我需要将ST4用于我的eclipse插件开发项目。正如antlr人所说,最后一个版本4.5.3是osgi准备好的,并且在他的工具包中有st4。
如何安装它,因此它出现在我的插件清单的依赖项列表中? 谢谢。
答案 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)
这对我有用。