"处理包含功能"将插件项目导出到产品时出错

时间:2014-04-08 16:45:59

标签: java eclipse eclipse-plugin

当我尝试为基于插件的项目构建产品时,出现以下错误。

Processing inclusion from feature org.eclipse.pde.container.feature: Bundle org.apache.jdo_3.0.0 failed to resolve.: Missing required plug-in org.datanucleus_2.2.2.

在产品文件中,当我进行验证时,我看到几个插件显示

Missing Constraint: Require-Bundle:问题,例如,

Missing Constraint: Require-Bundle:org.datanucleus; bundle-version="2.2.2"

但是,我所有这些插件确实存在于目标平台中,只有版本不同!我是否需要单独下载并包含所有缺少的插件版本?看起来像一个单调乏味的任务!

提前致谢!

1 个答案:

答案 0 :(得分:1)

bundle-version="2.2.2"所列的捆绑版本意味着版本2.2.2 或更高,因此您只需要一个版本的插件,至少需要最高版本。

该版本也可以写为bundle-version="[1.0.0,2.0.0)",这意味着至少1.0.0但小于2.0.0。如果你有这些中的任何一个,你可能需要有多个版本的插件。