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