【发布时间】:2018-10-31 17:08:47
【问题描述】:
目前我们有一个大型 Eclipse RCP 3 应用程序,我们希望移植到 RCP 4。这将允许我们使用最新版本的 Eclipse 和 Java 8 及更高版本。
我们可以在兼容模式下运行应用程序。虽然透视切换器工具栏不兼容,但运行正常,因此我们需要使用 RCP 4 中的等效工具。
看起来我们只需要更改一个组件,首先让它与 RCP 3 和 RCP 4 结合使用,然后慢慢将所有 RCP 3 组件移植到 4 是有意义的。
Here (At 5.5) 它提到添加一个LegacyIDE.e4xmi 文件并通过添加扩展参数在plugin.xml 中指向它。
我已经添加了文件(还添加了一个带有要测试的菜单项的菜单)并将plugin.xml 指向它,但应用程序加载时没有任何变化。我还查看了他们的链接示例,我看不出他们和我的有任何区别。他们的链接示例也没有产品文件供我测试执行它。该文件也被添加到 build.properties。
有没有办法检查e4xmi文件是否已成功应用?
如何运行他们在页面上链接的SimpleRCPApp?
【问题讨论】:
-
确保在运行 RCP 时指定 -clean 以确保获取更改。
-
是的,我已经指定了这个。它似乎没有收到
e4xmi。
标签: java eclipse-rcp rcp