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