Quiero implementar uno de mis paquetes OSGi con una estructura de paquete de guerra para que Struts lo reconozca como una aplicación web. Uso Maven, así que incluyo el paquete WAR y tengo el complemento Maven para crear el manifiesto compatible con OSGi.¿Cómo puedo combinar el empaque WAR y la creación del paquete OSGi en Maven?
El problema es que los dos no trabajan juntos, por lo que el plug-in paquete no es consciente de que los archivos de clase se encuentran ahora en la subcarpeta classes/
y los frascos incluido están en lib/
, por lo que crea un Bundle-classpath
encabezado incorrecto. Podría agregar manualmente el encabezado correcto a mi pom.xml
, pero me gustaría tener ese don de forma automática. ¿Cómo puedo hacer eso?
Posible duplicado de [Maven Web Project con Apache Felix Plugin] (https://stackoverflow.com/questions/19272627/maven-web-project-with-apache-felix-plugin) – bigbadmouse