Репозиторий OSGi с простыми архивами Maven
Я работаю над тем, чтобы найти решение для развертывания веб-приложения в виде пакета к Virgo 3.0.1.RELEASE. Мой сценарий:
- Я использую Maven Bundle Plugin для генерации манифеста.
- Я исключаю все зависимости JAR, используя плагин Maven WAR.
- Мне нужно дать команду Деве разместить простые артефакты JAR Maven в локальном хранилище. Например, Apache Karaf вместе с PAX может предоставить простые JAR-файлы в виде пакетов OSGi.
Так,
- Любые идеи о том, как настроить Virgo для размещения простых файлов JAR репозитория Maven?
- Как вы знаете, как лучше всего использовать готовый репозиторий Maven и разместить его в качестве OBR?
Заранее спасибо.
2 ответа
Лучшее решение, которое я нашел, на самом деле - это использование Wrap Deployer на Apache Karaf.
В основном придерживайтесь Karaf, так как он предоставляет все, что вам нужно:) С Karaf и функциями вам не нужен OBR, поскольку сервис функций выполняет довольно хорошую работу по разрешению уже развернутых пакетов и не устанавливает их снова. Вы должны добавить флаг OBR в свой файл функций, хотя.