我有一堆eclipse插件,它们依赖于包含一些第三方jar/dll资源的包,并导出这些资源包含的包。
资源包的清单如下所示:
Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: MyBundle
Bundle-SymbolicName: MyBundle
Bundle-Version: 1.0.0
Bundle-ClassPath: res1.jar,
res2.jar,
res3.jar,
.
Export-Package: com.stuff.res2,
com.stuff.res1,
com.stuff.res3
Bundle-RequiredExecutionEnvironment: JavaSE-1.6
我已经把清单翻了一遍
this related thread
在一些额外的google之后,我找到了一个变通方法,可以将我的包作为项目导入到工作区(在中右键单击我的包)
插件浏览器-->导入为-->源/二进制项目
). 如果可能的话,我想避免创建这个额外的项目。
Eclipse bug 259959
看起来可能有关联,但和我的设置不太一样。
任何帮助都将不胜感激!