我正在寻找一种巧妙的方式来部署和管理我们的 Virgo 容器上的包,但也想确保如果我们想在几年后从 Virgo 迁移,我们不会与它紧密相连。我们使用的是 Maven,所以免费获得 OBR,这可以为我们节省一些维护依赖链列表的工作。
考虑到这一点,阅读本文后;-如何部署 OSGi 应用程序和依赖项?和一些 Virgo 3.5 文档,我对最佳方法略有不同。
Virgo 文档建议使用计划机制,但这会将我们的部署描述符与 Virgo 联系起来(不是我所追求的)。文章建议我可以通过 GoGo 控制台使用 OBR,该控制台现在作为 Virgo 的标准配置。但是,当尝试使用此控制台管理 OBR 时,我得到的只是
osgi> repos add /home/fuzzy/.m2/repository/repository.xml
No repository admin service available
我已经通过 Virgo 文档进行了更多搜索,但找不到任何有关 OBR 的内容 - 只有错误报告表明某些 OBR 命令已不恰当地留在 GoGo shell 中。
我也写信给处女座论坛,但似乎没有人真的想在那里提供帮助。在我沿着将我们与处女座计划联系在一起的路线之前,我想我应该快速去这里。
任何帮助,非常感谢!提前致谢。