我们正在将RCP项目从开普勒迁移到火星。该应用程序使用BIRT,似乎存在由org.apache.batik.*
的不同版本引起的问题。
在运行配置中,当我点击Add required plugins
时,蜡染。* 1.7被选中。当我尝试运行时,Batik组件出现Missing Constraint
错误。
如果我回到运行配置并手动选择蜡染1.6插件,应用程序运行正常。
继续进行产品配置:不可能选择多个版本。当我尝试运行该产品时,我在日志中出现了大量Unresolved bundle
错误,并且应用程序无法启动。
我发现了一些类似的报告,但没有一个能帮助我找到解决方案。
https://www.eclipse.org/forums/index.php/t/1067734/ https://www.eclipse.org/forums/index.php/t/1070174/
这是一个错误吗?有解决方法吗?
更新
我将此报告为错误https://bugs.eclipse.org/bugs/show_bug.cgi?id=482327。
答案 0 :(得分:0)
我们仍然有同样的问题。 (见https://www.eclipse.org/forums/index.php/t/1067734/,未解决......)。基于功能管理两个版本的蜡染插件,我们在Eclipse中启动配置并不成功。
所以在Eclipse中我们使用基于插件的启动配置,以便能够选择这两个版本的插件。
我们正在使用Tycho构建我们的应用程序,Tycho根据功能使用我们的产品定义。
由于服务器版本和开发版本之间存在差异,因此这不是完全有效的,但可以将其视为一种解决方法。