如何使用karaf-maven-plugin从kar软件包中过滤功能?

我不想使用karaf组装目标。

我只想将一组 功能(我定义的)打包到KAR归档文件中,然后使用$KARAF_HOME/bin/client或其他方式从本地文件系统安装kar归档文件

karaf-maven-plugin的问题是(我已经阅读了源代码)只能处理:

  1. 捆绑包
  2. 配置

它有效地忽略了feature.xml文件中定义的功能。有什么方法可以使用“存储库”上的过滤器或类似的东西吗?

如果我将对features.xml(又名“存储库”)的引用作为具有编译范围的标准依赖项放入pom文件中,并将kar目标添加到karaf-maven-plugin执行中,它将打包整个文件(整个“存储库”)。但我不要这个。 (因为它包含许多我不需要的其他“废话”。)因此,我只想打包存储库中的一些功能,例如:

jms
jndi
jdbc

就是这样...我不想打包一个定制发行版(我尝试过,这带来了我没有时间适当解决/解决的另一组问题)。因此,我如何打包单个功能,以便可以将它们安装在kar中。

ioiuioh 回答:如何使用karaf-maven-plugin从kar软件包中过滤功能?

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3076885.html

大家都在问