Maven Modules + Construyendo un único módulo específico
Tengo un proyecto de Maven multi-módulo con un proyecto padreP
y tres submódulosA
, B
yC
. AmbosB
yC
Son proyectos de guerra y ambos dependen deA
.
puedo teclearmvn compile
enP
y tener todos los sub-módulos correctamente compilados. El problema viene cuando quiero hacer operaciones para módulos específicos.
Me gustaría poder empaquetar una guerra por proyectoB
, pero cuando ejecuto el comando package desdeB
El directorio, se queja de que no puede encontrar las dependencias paraA
.
Entiendo de esta pregunta:Maven y módulos dependientes que quizás Maven no está realmente diseñado para este tipo de resolución de dependencia, pero eso plantea la pregunta de cómo empaquetarB
?
Tengo que corrermvn package
para toda la jerarquía del proyecto cuando realmente solo quieroB
?
¿Tengo que instalar instantáneas de A en mi repositorio local cada vez que quiero empaquetar?B
?
Este segundo escenario no es muy divertido cuandoA
Todavía está en desarrollo activo.
¿Alguna de las mejores prácticas aquí?