我的Eclipse产品发布配置(基于插件),目标定义和清单都具有最新版本的依赖插件,它们可以在没有任何错误的情况下得到解决,并且启动工作正常。
这是Eclipse Mars.2版本4.5.2,Oomph正在执行软件更新,它将插件放入其捆绑池中。以上所有内容都在查找此捆绑包池,因为所有最新版本的插件都显示为已选中。
然而,PDE维护另一个捆绑池作为工作空间中元数据的一部分,它包含旧版本,如果找到任何版本的依赖插件,则产品导出向导似乎从那里导出。
有一些Stack Overflow问题建议为产品导出向导手动指定每个插件的完整版本的解决方案:
How to specify required bundle version in RCP product
Eclipse RCP - Wrong plugin version gets exported
但是如果有很多依赖项和多个产品,这会很痛苦。
有没有办法在查找位置引导“产品导出向导”?
答案 0 :(得分:0)
通常最好使用不使用eclipse_home的目标平台。从头开始构建定义,指定要使用的确切存储库。