Pregunta

cuando se utiliza bundle como el envasado de un artefacto experto, que parecen perder toda la información acerca de las dependencias transitivas. Así que si el artefacto Un artefacto depende de B y B está empaquetado como un paquete, A no ver las dependencias de Maven que B tiene. Esto lleva a un montón de problemas con los plugins de Maven utilizados en POM de A que necesitan esta información (como experta en dependencia-plugin o Maven en Eclipse-plugin). La única solución que he encontrado es para incrustar las dependencias en el haz (usign Embed-Dependencias en la configuración del plugin haz Felix). No quiero hacer eso, sin embargo, quiero mantenerlos en sus propios archivos. ¿Hay alguna otra solución?

¿Fue útil?

Solución

La causa de este comportamiento es un error, que ya ha sido solucionado en la última (a partir de ahora inédito) versión de la maven-bundle-plugin. Por lo que en caso de que alguien aquí se topa con ella, simplemente actualizar a la última versión del plugin (ya sea construir por sí mismo o conseguirlo de la Apache instantánea repositorio) y el problema va a desaparecer.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top