在开发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