我可以使用Eclipse 4模型使用相同的代码库构建RCP和插件吗?

时间:2014-02-05 17:22:10

标签: eclipse eclipse-plugin eclipse-rcp e4

“Eclipse 4 Plug-in Development by Example”一书提到Eclipse 4模型提供了一种建模应用程序的方法。一个应用程序有一个顶级模型,buy也可能有其他模块片段由不同的bundle提供。

是否可以使用应用程序模型一起开发RCP和插件(相同的代码库)?我只是不知道如何将插件项目包含到使用应用程序模型的RCP中(Application.e4xmi)

1 个答案:

答案 0 :(得分:0)

是的,你可以拥有插件。插件可以使用fragments为应用程序模型做出贡献:

<extension
     id="distribFragment"
     point="org.eclipse.e4.workbench.model">
  <fragment
        uri="fragment.e4xmi">
  </fragment>
</extension>

fragment.e4xmi可以从现有的应用程序模型导入,并可以添加新的部件,命令,处理程序....