Eu tenho um projeto Maven multi-módulo com um projeto pai Pe três sub-módulos A, Be C. Ambos Be Csão projetos de guerra e ambos dependem A.
Eu posso escrever mvn compileem Pe têm todos os sub-módulos devidamente compilados. O problema surge quando eu quero fazer operações para módulos específicos.
Eu gostaria de poder empacotar uma guerra por projeto B, mas quando executo o comando package do Bdiretório 's, ele reclama que não consegue encontrar as dependências para A.
Entendo com esta pergunta: Maven e módulos dependentes que talvez o Maven não seja realmente projetado para esse tipo de resolução de dependência, mas isso sugere a questão de como empacotar B?
Preciso executar
mvn packagetoda a hierarquia do projeto quando realmente queroB?Preciso instalar instantâneos de A no meu repositório local toda vez que eu quiser empacotar
B?
Esse segundo cenário não é muito divertido quando Aainda está em desenvolvimento ativo.
Alguma prática recomendada aqui?