如何在 bndtools 中使用 Activator 创建一个简单的捆绑包?它一直在说:
The JAR is empty: The instructions for the JAR named com.myproj did not cause any content to be included, this is likely wrong bnd.bnd /com.myproj Unknown Bndtools Problem Marker
Unused Private-Package instructions, no such package(s) on the class path: [com.myproj] bnd.bnd /com.myproj Unknown Bndtools Problem Marker
我在 Eclipse 中创建这个项目的方式是:
- 创建新的“Bndtools OSGi 项目”
- 右键单击,配置 - 转换为 Maven 项目
Activator.java
在包中创建com.myproj
。- 添加
com.myproj
到私人包 - 将激活器设置为
com.Activator
这是我的 bnd 文件:
Bundle-Activator: com.myproj.Activator
Private-Package: com.myproj
我生成的 jar 是空的。有小费吗?
PS:这是我的 Eclipse 项目(导出为 zip 存档),以防它对事物有所启发:https ://dl.dropbox.com/u/9162958/scraper.zip