我不想使用karaf组装目标。
我只想将一组 功能(我定义的)打包到KAR归档文件中,然后使用$KARAF_HOME/bin/client
或其他方式从本地文件系统安装kar归档文件
karaf-maven-plugin的问题是(我已经阅读了源代码)只能处理:
- 捆绑包
- 配置
它有效地忽略了feature.xml文件中定义的功能。有什么方法可以使用“存储库”上的过滤器或类似的东西吗?
如果我将对features.xml(又名“存储库”)的引用作为具有编译范围的标准依赖项放入pom文件中,并将kar目标添加到karaf-maven-plugin执行中,它将打包整个文件(整个“存储库”)。但我不要这个。 (因为它包含许多我不需要的其他“废话”。)因此,我只想打包存储库中的一些功能,例如:
jms
jndi
jdbc
就是这样...我不想打包一个定制发行版(我尝试过,这带来了我没有时间适当解决/解决的另一组问题)。因此,我如何打包单个功能,以便可以将它们安装在kar中。