2011-05-25 44 views
0


我嘗試將gemini藍圖包添加到bndTool存儲庫。不幸的是我無法瞭解它是如何工作的。
我已經下載了Gemini Blueprint軟件包並嘗試將它們添加爲其他存儲庫(壓縮軟件包)。
eclipse中的「Osgi Bundle Repositories」對話框似乎是添加額外存儲庫的地方,但這不起作用。它要求提供一個xml或zip存檔,但我找不到xml的格式或zip存檔的格式。只需拉扯所有的雙子星束並添加拉鍊就行不通了。

有人知道如何添加額外的存儲庫或知道將第三方軟件包添加到bnd存儲庫的特色方式嗎?如何使用附加捆綁包擴展BndTool存儲庫?

感謝

回答

3

你拿包,並將其拖放到你的資料庫中的「庫」視圖將它們添加到Bndtools的基本信息庫。

如果您想引用其他存儲庫,可以使用bnd的插件機制來執行此操作。在cnf/build.bnd,有指向插件線:

-plugin:  aQute.lib.deployer.FileRepo;location=${repo} 

您可以添加多個插件,這樣使用一個以上的倉庫,由逗號隔開。

+0

謝謝,你知道如何處理其他bundle資源,比如Spring Enterprise Repository? – Toomy 2011-05-25 12:33:17

+0

這是可能的;我會爲此更新我的答案。 – 2011-05-25 12:40:54

0

我剛剛找到了OSGI聯盟的OBR Bundle Repository。 eclipse中的「Osgi Bundle Repositories」對話框可以成功添加該頁面的存儲庫URL(bnd-tools配置)。
如果您打開上述站點提到的obr的URL,則可以從中瞭解xml格式。

今天,bnd-tools搖滾!