Установка зависимостей OSGi с помощью maven-bundle-plugin

У меня есть проект Java, который компилируется в пакет OSGi. Я использую плагин maven-bundle-plugin для создания пакета и плагин maven-sling-plugin для отправки пакета на мой работающий сервер OSGi. На данный момент в моем проекте есть две зависимости (Guava и Gson), которые необходимо вручную установить на сервер Felix перед установкой пакета.Ручная установка для этих двух пакетов зависимостей должна выполняться только один раз (при первой настройке сервера OSGi), но, поскольку это ручной процесс, я бы хотел просто вставить его в фазу «установки mvn».

Я просмотрел несколько подключаемых модулей maven (maven-sling-plugin, maven-ipojo-plugin, подключаемые модули зависимостей и т. д.), но боюсь, что у меня недостаточно знаний, чтобы понять, где для начала или даже поискать в Stackoverflow решение (у меня есть подозрение, что на это уже был дан ответ).

Итак, есть ли простой способ установить/запустить зависимые пакеты с помощью maven? Что-то, где я могу указать банку и уровень запуска, и чтобы установка происходила до установки моего пакета?

11
задан matt 6 April 2012 в 15:56
поделиться