在开发 OSGi 应用程序时,您寻找捆绑软件的策略是什么?
我就是这样做的,我认为这在某些方面有点麻烦。
当我需要参考时,可以说:
GroupId: group.name
Artifact: artifact.name
我在 Eclipse 中启动添加 maven 依赖项并搜索它并将其添加到我的 pom 中,开始使用它,一切都很好,源代码明智。
但是当我将我的包部署到我的容器并安装 group.name/artifact.name/1.2.3 时,我有时会运气不好,并且引用的包不是一个包,而是一个简单的普通 jar。
在这里,我开始 google 搜索一组 group.name/artifact.name。下载 pom.xml 以查看构建中是否有 maven-bundle 插件。下载 jar 并查看 manifest.mf 中是否有任何导出包等。
有没有更好的策略呢?如何轻松找到 OSGi 捆绑包?
您进行 OSGi 开发的方式是什么?