结合 Eclipse RCP 3 和 4
Combining Eclipse RCP 3 and 4
目前我们有一个大型的 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
链接?
原来我指定的 LegacyIDE.e4xmi
是正确的。它不起作用的原因是需要先清除项目配置。
为了解决这个问题,我在 Run Configurations
和 运行 应用程序中选择了 Clear
。
如果其他人遇到类似问题,这可能会有用。
目前我们有一个大型的 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
链接?
原来我指定的 LegacyIDE.e4xmi
是正确的。它不起作用的原因是需要先清除项目配置。
为了解决这个问题,我在 Run Configurations
和 运行 应用程序中选择了 Clear
。
如果其他人遇到类似问题,这可能会有用。