2009-07-02 97 views
6

我有一個通過maven構建的項目。每個模塊都構建爲一個osgi包。如何使eclipse知道在maven倉庫(本地&|遠程)中的OSGI包

在Eclipse中,模塊也具有插件的性質。有些模塊需要外部依賴(log4j,apache commons等),這些模塊也可以作爲Maven倉庫(例如春季企業倉庫,也是OBR)的插件提供。

的Maven本身沒有問題,解決這些依賴關係,但我怎麼能說服Eclipse來檢索和解決這些捆綁爲使用Maven倉庫插件(我不想爲每個那些包裝插件) ?

有沒有可以安裝在eclipse中的「Maven Provisioner」?

+0

更新站點是否使用已經一個Maven的Eclipse插件? – 2009-07-02 15:14:27

+0

我有同樣的問題。 Eclipse的Maven插件在這裏沒有幫助。 Eclipse PDE對於由Maven管理的捆綁依賴不太好,它堅持依賴於工作空間(作爲項目)或「目標平臺」。 – Thilo 2009-07-03 01:50:51

+0

!我想我會改變這個問題,使之更加清晰。 – Mauli 2009-07-03 07:29:46

回答

5

我沒有找到任何東西,所以我說服了我的同事寫一個eclipse插件,完成這個。它是一個提供程序,它分析一個m2存儲庫並從那裏獲取找到的osgi插件。這是一個alpha版本,但你可以試試,我們很樂意得到迴應。只寫信息[在] inavare [點]淨

您發現這裏http://repo.openscada.org/eclipse/

0

我想你沒有使用Eclipse的Maven插件,如果這是真的,你應該嘗試從Sonatype,這在我看來是最好的。它解決了你的依賴關係,非常穩定,並具有一些很好的功能,如依賴圖工具。

相關問題