【发布时间】:2010-08-11 14:41:37
【问题描述】:
我有一堆 Eclipse 插件,它们依赖于包含一些第三方 jar/dll 资源的包,并导出这些资源包含的包。 当我将所有这些导出并放入 eclipse/plugins 时,插件可以完美运行。但是,当我在这个新工作区中创建一个依赖于我的资源包的新插件时,我看不到它的导出包。我似乎根本找不到它们。
资源包的清单如下所示:
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 中的清单,但没有运气。 经过一些额外的谷歌搜索后,我找到了一种解决方法,可以将我的包作为项目导入工作区(在 Plug-in Browser --> Import As --> Source/Binary Project 中右键单击我的包强>)。不过,如果可能的话,我想避免创建这个额外的项目。
编辑:Eclipse bug 259959 看起来可能是相关的,但与我的设置不完全相同。
任何帮助将不胜感激!
【问题讨论】: