【发布时间】:2012-09-25 18:14:13
【问题描述】:
我正在寻找一种在 Virgo 容器上部署和管理捆绑包的简洁方法,但也想确保如果我们想在几年后从 Virgo 迁移,我们不会与它紧密相连。我们正在使用 Maven,所以免费获得 OBR,这可以为我们节省一些维护依赖链列表的工作。
考虑到这一点,在阅读了这篇文章后;-How to deploy OSGi apps and dependencies? 和一些 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 中。
我也写信给处女座论坛,但似乎没有人真的想在那里提供帮助。在我沿着将我们与处女座计划联系在一起的路线之前,我想我应该快点去这里。
任何帮助,不胜感激!提前致谢。
【问题讨论】: