Eclipse plugin 如何在RCP产品中指定所需的捆绑包版本

Eclipse plugin 如何在RCP产品中指定所需的捆绑包版本,eclipse-plugin,eclipse-rcp,Eclipse Plugin,Eclipse Rcp,我从jar创建了新的xerces包。我现在可以看到两个org.apache.xerces捆绑包——一个来自orbit 2.9.0,另一个来自我的2.11.0。如果我尝试导出产品,则仅导出orbit中的版本 我试图使用属性在org.apache.xerces的依赖项中指定版本,但这没有帮助,条目也被标记为错误,如何查看原因 我正在使用 面向RCP和RAP开发人员的Eclipse 版本:Luna Service Release 1 4.4.1 构建id:20140925-1800我错过了资格赛!我需

我从jar创建了新的xerces包。我现在可以看到两个org.apache.xerces捆绑包——一个来自orbit 2.9.0,另一个来自我的2.11.0。如果我尝试导出产品,则仅导出orbit中的版本

我试图使用属性在org.apache.xerces的依赖项中指定版本,但这没有帮助,条目也被标记为错误,如何查看原因

我正在使用 面向RCP和RAP开发人员的Eclipse 版本:Luna Service Release 1 4.4.1
构建id:20140925-1800

我错过了资格赛!我需要输入例如2.11.0.201411051547,而不是简单的2.11.0。这并不是我真正想要的-在每次插件构建之后修改产品配置,但这有助于强制导出丢失的捆绑包。

将您的插件包含在.product文件中的插件列表中,或者如果您正在使用功能,则将其包含在功能中。这正是我所尝试的。从产品文件:。。。。如果在依赖项中指定版本时显示错误,则表明它找不到您的2.11.0捆绑包,因此它会退回到2.9.0版本。“问题”视图没有给出错误的原因吗?没有,我没有在“问题”视图中看到问题描述。但我找到了问题的原因-我还需要输入限定符,例如2.11.0.201411051547。我不确定这是一个好的解决办法。然而,主要的问题仍然是开放的-导出向导不会在导出过程中添加我的插件版本,如果我没有指定任何版本,并且导出的应用程序由于与2.11.0的依赖关系未解决而失败。顺便说一句,导出问题出现在Ubuntu 14.04上,但不出现在同一项目的Mac上。在Mac上,我没有指定导出的版本,导出的产品工作得很好-没有依赖性问题。