Transitiva dependencias de paquetes?
-
18-09-2019 - |
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?
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.