在開發OSGi應用程序時,您尋找捆綁軟件的策略是什麼?查找OSGi捆綁軟件的策略
我這是怎麼做到這一點,我認爲這是在某些方面樣的麻煩。
當我需要一個參考讓說:
GroupId: group.name
Artifact: artifact.name
我聰明火加起來行家依賴於Eclipse和搜索,並將其添加到我的POM,開始使用它,一切都很好,源代碼。
但是當我部署我捆到我的容器和安裝group.name/artifact.name/1.2.3我有時有一些運氣不好被引用的包是不是一個包,但一個簡單的純罐子。
這裏是我開始對谷歌的group.name/artifact.name一束。下載pom.xml以查看構建中是否有Maven-bundle插件。下載jar並查看manifest.mf中是否有任何導出包等等。
有沒有更好的策略呢?如何找到OSGi捆綁包容易?
什麼是你做的OSGi的發展道路?
在我看來,這是使用OSGi的主要問題之一。這與我做這件事的方式完全一樣,因爲我不知道如何做得更好。 – Mirco 2013-03-24 10:07:57
你可以只使用[PAX-包裝(https://ops4j1.jira.com/wiki/display/paxurl/Wrap+Protocol)在運行時 - 它使用BND通過URL處理程序把普通的罐子成束,當你安裝。一個非常簡單優雅的解決方 – earcam 2013-03-27 09:32:38