我有一个编译成OSGi包的java项目。我正在使用maven-bundle-plugin来创建bundle,并使用maven-sling-plugin将bundle推送到正在运行的OSGi服务器。目前,我的项目有两个依赖项(Guava和Gson),需要在安装捆绑软件之前手动安装在Felix服务器上。这两个依赖包的手动安装只需要进行一次(首次设置OSGi服务器时),但由于这是一个手动过程,我只想将它推入“mvn install”阶段。我已经看了一些maven插件(maven-sling-plugin,maven-ipojo-plugin,依赖插件等),但是我恐怕我没有足够的知识来知道从哪里开始,甚至是在Stackoverflow中搜索解决方案(我怀疑这已经得到解答)。使用maven-bundle-plugin安装OSGi依赖关系
因此 - 是否有一个干净的方式来安装/启动与maven依赖包?在我可以指定jar和运行级别的地方,并且在安装我的bundle之前进行安装?
谢谢戴夫 - 我明天会看看Pax,看看我能找到什么。 – matt 2012-04-09 00:08:26
Hi @Dave Paroulek。我刚刚开始使用OSGi,但我很困难。你可以看看我的问题[**这里:** Apache Maven Assembly插件不能用于OSGi包](http://stackoverflow.com/questions/34886012/apache-maven-assembly-plugin-not-working-with -osgi-bundles)并查看是否可以提供帮助。我一定会感谢您能够提供的任何帮助。先谢谢你。 – 2016-01-19 21:15:34