我正在寻找一种将几个捆绑包自动安装到 OSGi 应用程序中的方法,最好是通过某种批处理文件/控制台脚本,以便我们将其嵌入到我们的构建过程中。
理想的情况是让我只需将更新站点 URL 传递到控制台并让它下载并安装它们,因为这样就不必一一安装 jar。
这可能吗?请注意,我正在谈论的应用程序不是Eclipse,尽管它在其 bundles 目录中包含几个 Eclipse 插件 jar。我认为这一事实很可能意味着对这种情况的处理方式略有不同,尽管我并不完全确定。
目前我控制着应用程序的 OSGi 控制台 (p2),所以我想根据我的阅读,这将是正确的工具。
谢谢