Eclipse RCP - 应该将哪些插件/功能添加到Eclipse产品中,以及如何使其与Eclipse SDK / Standard类似

时间:2014-01-22 05:32:47

标签: java eclipse ide eclipse-rcp eclipse-jdt

Nodeclipse项目http://www.nodeclipse.org/是一组Eclipse插件。我想为所有以Eclipse SDK / Standard为基础的主要操作系统进行Eclipse发布。

有一个带有product定义的Eclipse插件项目。 org.eclipse.ui.ide.workbench {{1}}应该包含在{{1}}中(在.product中?)。

什么是要包含的插件的完整列表? (到底要检查哪个?)

如何完成构建此Eclipse IDE发行版?

1 个答案:

答案 0 :(得分:0)

最简单的方法是使用.product文件,The product configuration is based on设置为features。然后在依赖项中,您可以列出所需的功能(例如org.eclipse.platform),这是一个比单个插件小得多的列表。

您必须为自己的插件创建一个功能才能执行此操作并将其放在依赖项中。

例如:

<features>
  <feature id="myproduct.feature"/>
  <feature id="org.eclipse.rcp"/>
  <feature id="org.eclipse.platform"/>
  <feature id="org.eclipse.jdt"/>
  <feature id="org.eclipse.cvs"/>
</features>

.product文件的摘录,包括标准的Eclipse IDE,JDT和CVS代码。