我和这里的人有类似的目标:Using OSGi to implement auto-update
本质上,我希望能够自动更新我的应用程序中的捆绑包。上面的帖子提到您可以只调用 Bundle.Update(),但是如果自上一个版本以来添加了一些依赖项,它还会下载新的依赖项吗?如果是这样,它在哪里寻找它们?
此外,该解决方案与供应管理工具的区别是什么,如下所述:Karaf 和 OBR 中的功能有什么区别
也就是说,你为什么要使用 OBR 之类的东西而不是这个 Bundle.update() 方法。