Репозиторий OSGi с простыми архивами Maven

Я работаю над тем, чтобы найти решение для развертывания веб-приложения в виде пакета к Virgo 3.0.1.RELEASE. Мой сценарий:

  • Я использую Maven Bundle Plugin для генерации манифеста.
  • Я исключаю все зависимости JAR, используя плагин Maven WAR.
  • Мне нужно дать команду Деве разместить простые артефакты JAR Maven в локальном хранилище. Например, Apache Karaf вместе с PAX может предоставить простые JAR-файлы в виде пакетов OSGi.

Так,

  1. Любые идеи о том, как настроить Virgo для размещения простых файлов JAR репозитория Maven?
  2. Как вы знаете, как лучше всего использовать готовый репозиторий Maven и разместить его в качестве OBR?

Заранее спасибо.

2 ответа

Лучшее решение, которое я нашел, на самом деле - это использование Wrap Deployer на Apache Karaf.

В основном придерживайтесь Karaf, так как он предоставляет все, что вам нужно:) С Karaf и функциями вам не нужен OBR, поскольку сервис функций выполняет довольно хорошую работу по разрешению уже развернутых пакетов и не устанавливает их снова. Вы должны добавить флаг OBR в свой файл функций, хотя.

Другие вопросы по тегам