Я ищу удобный способ развертывания и управления пакетами в нашем контейнере Virgo, но также хочу убедиться, что если мы захотим перейти от Virgo через несколько лет, мы не будем сильно привязаны к нему. Мы используем Maven, поэтому получите OBR бесплатно, что может избавить нас от необходимости поддерживать список цепочек зависимостей.
Имея это в виду, прочитав эту статью: Как развернуть приложения OSGi и зависимости? и некоторые документы Virgo 3.5, у меня немного разногласия по поводу наилучшего подхода.
Документы Virgo предлагают использовать механизм плана, но это связывает наши дескрипторы развертывания с Virgo (не то, что мне нужно). В статье предлагается использовать OBR через консоль GoGo, которая теперь входит в стандартную комплектацию Virgo. Однако при попытке использовать эту консоль для управления OBR все, что я получаю, это
osgi> repos add /home/fuzzy/.m2/repository/repository.xml
No repository admin service available
Я еще немного поискал в документации Virgo, но ничего не нашел в отношении OBR — только отчеты об ошибках, предполагающие, что некоторые команды OBR были оставлены в оболочке GoGo неуместно.
Я также написал на форум Virgo, но, кажется, никто не хочет там помочь. Прежде чем я начну связывать нас с планами Девы, я подумал, что мне нужно быстро перейти сюда.
Любая помощь, очень признательна! Заранее спасибо.