Tengo un proyecto java que se compila en un paquete OSGi. Estoy usando maven-bundle-plugin para crear el paquete y maven-sling-plugin para enviar el paquete a mi servidor OSGi en ejecución. Por el momento, mi proyecto tiene dos dependencias (Guava y Gson) que deben instalarse manualmente en el servidor de Felix antes de instalar el paquete. La instalación manual para estos dos paquetes de dependencia solo tiene que ocurrir una vez (cuando se configura por primera vez el servidor OSGi), pero dado que es un proceso manual, me gustaría simplemente llevarlo a la fase de "instalación mvn".Instalación de dependencias OSGi con maven-bundle-plugin
He examinado varios plugins de maven (maven-sling-plugin, maven-ipojo-plugin, complementos de dependencia, etc.), pero me temo que no tengo suficiente conocimiento para saber dónde comenzar, o incluso buscar en Stackoverflow la solución (tengo la sospecha de que esto ya ha sido respondido).
Entonces, ¿hay una manera clara de instalar/iniciar paquetes dependientes con maven? ¿Hay algo donde pueda especificar un jar y un nivel de ejecución, y que la instalación tenga lugar antes de que se instale mi paquete?
Gracias Dave - Mañana veré a Pax y veré qué puedo encontrar. – matt
Hola @Dave Paroulek. Estoy empezando con OSGi, pero estoy realmente atrapado. ¿Podría mirar mi pregunta? [** AQUÍ: ** El complemento Apache Maven Assembly no funciona con los paquetes OSGi] (http://stackoverflow.com/questions/34886012/apache-maven-assembly-plugin-not-working-with -osgi-bundles) y ve si puedes ayudar. Definitivamente agradeceré cualquier ayuda que pueda ofrecer. Gracias de antemano. –