2012-06-05 60 views
1

當在apache sling(基於apache felix)中安裝捆綁包時,我有一些不在sling/felix中的spring依賴。我手動找到並安裝了它們,但必須有一個更好的自動方式來完成此操作。OSGi捆綁解析和OBR在apache felix/sling

我在OSGi Bundle Repository(OBR)聯機和felix Web控制檯中的OSGi Repository選項卡上找到了文檔。 OBR似乎是sling/felix自動解決依賴問題的方式,就像Maven和Maven回購爲Maven構建一樣。我的理解是,OBR使用的協議與maven repos使用的協議不同。

我試圖使用felix OSGi存儲庫選項卡(例如http://www.osgi.org/obr/browse?cmd=repository&_xml=1並單擊)添加公共OBR的所有URL(http://felix.apache.org/site/apache-felix-sigil-obr.html) '添加'),要麼有一個簡單的AJAX錯誤 「的請求失敗:OK」(吊索)或HTTP 500連接拒絕(菲利克斯):

HTTP ERROR 500

問題訪問/系統/控制檯/ OBR。原因: 連接被拒絕:java.net.ConnectException:CONNECT BY導致連接被拒絕:連接

我試圖在沒有成功的菲利克斯的conf/config.properties文件以逗號分隔的列表中添加它。

我對felix/sling中捆綁解決方法的正確理解是使用OBR正確嗎?

有沒有人得到這個工作?我如何使它起作用?

+0

我確實接受了file:/// C:/ Users/<我的用戶名> /.m2/repository/repository.xml,點擊'搜索'一堆並刷新後,它終於呈現我有一些資源。這是使用您的'本地'maven回購W/OBR的方式。我發現的唯一資源就是我在當地建造的資源。不是像springframework這樣的東西,我的maven構建通過我們的公司聯繫來解決。這在吊索控制檯中工作,而不是Adobe CQ felix控制檯。 – bmcdonald

回答

0

也許你是在代理的後面。用-Dhttp.proxyHost=your.proxy.host -Dhttp.proxyPort=your.proxy.port參數啓動虛擬機。