Karaf自动轮询最新版本



我是OSGi领域的新手,在我的应用程序中使用Apache Karaf。我知道如何创建/使用包和功能。我有我的A.jar,我已经部署在karaf_home/deploy文件夹和它的工作。

我的实际需求是,我将更新我们的Maven仓库中的jar版本,我希望Karaf自动轮询外部存储库中的任何更新版本。如果它发现存在任何更新版本,它将下载并安装

如果我可以将最新版本(通过某种方式)放在karaf_home/deploy目录下,Karaf会自动使用它并正常工作。我想从一些外部路径(可能是前面提到的maven repo)自动下载这个过程。在这个层次可行吗?

Thanks in advance

您可以对本地存储库执行此操作,并且仅对快照版本执行此操作。只需在karaf shell中输入dev:watch *。

然后karaf将监视本地maven仓库中当前使用mvn:协议部署的所有工件,并以-SNAPSHOT结束版本。如果在这样的项目上执行mvn install, karaf将自动更新包。

相关内容

最新更新