2012-05-02 92 views
0

我遇到了我的Maven存儲庫的問題,我試圖獲取BNDTools插件的eclipse與我的本地m2存儲庫一起工作。但它聲稱我的m2存儲庫不是OBR存儲庫,因此不能用於OBR分辨率。Maven m2存儲庫:使其OBR

顯然,Maven-Bundle-Plugin應該生成OBR數據,但是我們(團隊)注意到repository.xml沒有及時更新存儲庫中的所有文件,所以我們試着用apache karaf洞穴重建XML文件,但我擔心這是我出錯的地方。

我意識到這似乎是一個不合邏輯的解決方法,但我保證,在我們的設置中,這看起來像是最簡單的方法。

所以我對你的問題是: 如何讓我的repository.xml文件與所有的OBR數據重建。否則,如何設置我的m2回購是一個符合OBR的存儲庫。

在此先感謝你們。

+0

我已經意識到,我可以使用maven-bundle-plugin的'bundle:index'函數來解決這個問題。希望這會幫助任何有同樣問題的人。 文檔[here] [1] [1]:http://svn.apache.org/repos/asf/felix/releases/maven-bundle-plugin-2.3.7/doc/site/index- mojo.html – RyanSoper

+1

將此添加爲您的問題的答案,並在時間到期時接受它。這會讓所有人都明白解決方案是什麼。 –

回答

2

maven-bundle-plugin有一個可以重建你的repository.xml文件的「索引」目標。