我想在 bnd 工具的帮助下自动化我的 OSGi 清单创建。为此,我需要使用以下两行创建一个 properties.bnd 文件:
Bundle-Activator=org.company.package.MyPluginActivator
Export-Package=org.mycompany.package #or possibly multiple packages here
我的自动化脚本需要找到一个实现BundleActivator
接口的 java 类,在本例中是org.company.package.MyPluginActivator
. 以及它的包名称,org.company.package
在这种情况下。
理想情况下,我希望使用 Ant 自动执行此操作,但对任何其他不需要预先安装的轻量级和跨平台工具感到满意。
谢谢!
PS:我知道 Ant 属性和 PropertyFile 任务,但不知道如何获取所需 java 类的名称。