2016-11-14 48 views
0

我有多個插件項目:出口多個項目作爲一個Eclipse插件JAR

  • 4我的SDL編輯器。
  • 2用於模型到文本的集成
  • 和一個用於爲我的編輯器創建Eclipse嚮導的工具。

我可以通過Eclipse(可部署的插件和片段)將項目導出爲插件JAR,當我重新啓動Eclipse以集成這些插件時,所有工作都可以正常工作。

我想要做的是將所有這些項目分組在一個jar文件中,以便我可以在其他Eclipse機器上安裝。有沒有簡單的方法來做到這一點? (我不是一個maven用戶:/)。

謝謝。

回答

1

如果您有幾個相關且相互依賴的插件,則應該根據Feature收集它們。功能是可單獨下載和安裝的功能單元。然後,您可以創建一個Update Site以便輕鬆安裝該功能(及其插件)。請參閱this answer

+0

謝謝,這正是我需要的。我在Vogella的博客上發現了一步一步的教程:http://www.vogella.com/tutorials/EclipsePlugin/article.html#exercise-create-a-feature-for-your-plug-in –

+0

我只是想知道如果將所有必需的依賴關係與該功能一起使用是可能的/有效的,因此其他用戶不必從其他更新站點安裝任何附加依賴關係。例如,我的插件需要安裝org.eclipse.ocl! –

+0

我認爲更新站點項目可以配置爲包含先決條件。但我認爲通常的做法是依靠org.ecliose先決條件從原始更新站點中提取。 –

1

您可以使用Feature項目。在該功能中,您可以將所有插件添加到功能內容中。

然後,您使用「導出>可部署功能」創建包含所有插件罐的存檔或存儲庫。

相關問題