2017-04-06 68 views
0

我正在嘗試運行配置爲使用功能的Eclipse產品。如何在Eclipse中使運行配置與產品配置同步?

由我添加的特點是:

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

使用運行後,產品將運行配置 - >添加所需的插件按鈕(產品插件本身缺少例如:如果產品的插件被稱爲com.company.product我將得到com.company.product缺失的驗證錯誤)。

如果我正在使用「啓動Eclipse應用程序」,我將收到錯誤「未找到應用程序ID」。這在出口產品中也很明顯。

我試圖添加產品插件作爲依賴,但我找不到它。仍然「添加所需的插件」可以添加它。

爲什麼需要產品插件本身,以及如何將其添加到配置中,以便導出的產品可以運行?

回答

1

我不確定我是否真的理解這個問題,但是如果您使用的是基於特徵的產品,則需要編寫一個包含所有插件的功能,包括使用org.eclipse.core.runtime.product擴展點定義產品的功能。

您希望包含在RCP中的每個插件都必須在功能中列出,並且必須在產品文件中列出所有功能。

我不知道任何會使運行配置與產品文件同步的東西。