我在玩OSGi。據我所知,爲了安裝和啓動一個包,你需要已經解決了它的依賴關係。由於手動安裝其直接(和不正確)的依賴關係可能會很痛苦,因此已經引入了OBR。OBR服務器執行
我使用費利克斯爲OSGi框架實現,我想通過OBR(即番石榴庫)自動解決我的束dependencys。出於這個原因,我在客戶端上使用了org.apache.felix.bundlerepository
。
我不確定在服務器端要做什麼。我找不到關於該做什麼的可靠信息。我確信Felix可以在服務器上輕鬆配置,以便作爲「OBR服務器」,但我不知道該怎麼做。 你能幫我嗎?代碼將不勝感激。如果您不能發佈代碼,至少可以告訴我爲了成功設置資源庫(例如felix框架或其他實現此功能的軟件所需的bundle)而需要的常規步驟(或鏈接資源)。
我現在的設置:
- 菲利克斯;
- Eclipse霓虹燈;用於日食的Maven(1.7);
感謝所有的答覆!
你是什麼意思的「在服務器端」?你想知道如何將捆綁包部署到OSGi實例,或者如何設置一個存儲庫,在解決像Maven存儲庫這樣的依賴關係時可以從中獲取捆綁包? –
對不起,如果我不清楚。我想設置一個存儲庫,在那裏我可以從OSGi實例中獲取bundle來解決依賴關係。 – Koldar