我正在尝试运行配置为使用功能的Eclipse产品。
我添加的功能是:
org.eclipse.e4.rcp
org.eclipse.emf.ecore
org.eclipse.emf.common
产品将在使用运行配置后运行 - >添加所需的插件按钮(产品插件本身缺少示例:如果产品插件名为com.company.product我会得到一个com.company.product缺失的验证错误)。
如果我使用“启动Eclipse应用程序”,我将收到错误“找不到应用程序ID”。这也体现在出口产品中。
我尝试将产品插件添加为依赖项,但我找不到它。 “添加所需的插件”仍然可以添加它。
为什么产品插件本身是必需的,以及如何在配置中添加它以便导出的产品可以运行?
答案 0 :(得分:1)
我不确定我是否真的理解这个问题,但如果您使用的是基于功能的产品,则需要编写一个包含所有插件的功能,包括使用org.eclipse.core.runtime.product
扩展点定义产品的插件。
您希望包含在RCP中的每个插件都必须列在功能中,并且所有功能必须列在产品文件中。
我不知道任何可以将运行配置与产品文件同步的内容。