【发布时间】:2016-11-26 22:50:20
【问题描述】:
我有一堆 java 类和一个捆绑激活器类,我需要部署到 karaf。
我看到 karat-maven-plugin 有 kar 打包和 karaf-assembly。
它还会生成 features.xml
我可以直接生成 features.xml,它会为我的一些依赖的非 osgi jar 生成带有 wrap: 的行。
但是当我运行 karat-assembly 时,我遇到了组装目标的问题,没有意识到这些 jar 不是 osgi 并最终出现错误。
在安装我的应用程序的情况下获得自定义 karaf 的推荐方法是什么?
karat-assembly 包装是否需要预先生成并提供 features.xml ?还是应该自己生成功能集?如果是后者,那么如何解决 karat-assembly 无法识别非 osgi jar 的问题?
我在 google 上花了很多时间,但我很困惑。
【问题讨论】: