如何在Eclipse中将运行配置与产品配置同步?

时间:2017-04-06 19:11:26

标签: eclipse eclipse-plugin eclipse-rcp

我正在尝试运行配置为使用功能的Eclipse产品。

我添加的功能是:

org.eclipse.e4.rcp
org.eclipse.emf.ecore
org.eclipse.emf.common

产品将在使用运行配置后运行 - >添加所需的插件按钮(产品插件本身缺少示例:如果产品插件名为com.company.product我会得到一个com.company.product缺失的验证错误)。

如果我使用“启动Eclipse应用程序”,我将收到错误“找不到应用程序ID”。这也体现在出口产品中。

我尝试将产品插件添加为依赖项,但我找不到它。 “添加所需的插件”仍然可以添加它。

为什么产品插件本身是必需的,以及如何在配置中添加它以便导出的产品可以运行?

1 个答案:

答案 0 :(得分:1)

我不确定我是否真的理解这个问题,但如果您使用的是基于功能的产品,则需要编写一个包含所有插件的功能,包括使用org.eclipse.core.runtime.product扩展点定义产品的插件。

您希望包含在RCP中的每个插件都必须列在功能中,并且所有功能必须列在产品文件中。

我不知道任何可以将运行配置与产品文件同步的内容。