我想更高效地开发使用karaf的OSGi包。高效的Karaf开发过程
我的理想的过程将是:
- karaf在后台运行
- 部署我所有的捆绑和依赖关系(脚本)
- 化妆karaf观看任何改变我的本地Maven回购我的包
- 包&安装单独的文物,让karaf重新加载它们
目前,我使用卡拉夫装配进行生产,但是这不允许我观察当地的Maven回购,因此每个生产周期都需要停止并组装完整的卡拉夫装置,然后再次运行,这很慢并且效率低下。
我还有一个描述所有依赖关系的特性,如果我可以重用它而不是手动声明所有的依赖关系,那将是非常棒的。
任何建议如何用卡拉夫来完成这个任务?
p.s.这个过程可以使用Gradle完成吗?
谢谢!所以如果我使用功能安装,这也将与手表一起工作?我不需要手动安装每个软件包? – Gadi
是的..它通过功能安装正常工作。 –
我没有接受这个答案,因为我无法得到这个工作。观看*似乎没有重新加载部署到本地Maven回购的捆绑包。 – Gadi