我正在寻找一种方法来自动将一些软件包安装到OSGi应用程序中,理想情况是通过某种批处理文件/控制台脚本,以便我们将其嵌入到构建过程中。
理想情况允许我将更新站点URL传递给控制台,并让它下载并安装它们,因为必须逐个安装罐子。
这可能吗?请注意我正在谈论的应用程序是而不是 Eclipse,尽管它在其bundles目录中包含几个Eclipse插件jar。我认为这个事实可能意味着对情况略有不同,尽管我并不完全确定。
目前我已经掌控了应用程序的OSGi控制台(p2),所以我想这将是正确使用的工具,从我读过的内容开始。
由于
答案 0 :(得分:3)
有几种方法可以解决这个问题(除了使用你已经提到过的p2):
关于它们中的每一个都有很多话要说,但这些是我所知道的最常用的选项。