Podemos começar a construção maven a partir do ponto em que falhou
suponha que estou a fazer uma compilação completa do meu grande projecto que tem 7 módulos e no 6º módulo, a compilação falhou porque um teste falhou. Há alguma maneira de começar a construção do ponto em que falhou?
5 answers
Você pode continuar a compilação do 6º módulo usando {[[0]} ou --resume-from
:
-rf, --resume-from
Retomar o reactor do projecto indicado
Ver as opções avançadas do Reactor para mais pormenores.
Poderá continuar a compilação a partir de qualquer módulo que deseje, usando o comando -rf
.
Por exemplo, se a sua compilação falhar no myproject-proxy, poderá usar o seguinte comando:
mvn -rf myproject-proxy clean install
Veja o resumo maven e verá os módulos executados e onde o maven é parado. então tenta isto.
mvn clean install-Dmaven.test.skip=true -rf :yourModule
Aqui está o exemplo
mvn clean install -rf :your-module
Você poderia executar a compilação do Módulo 6 separadamente para ver se ele ainda falha, mas eu tenho medo que você precisa construir todos os módulos desde o início quando você quer executar a compilação "grande".
Editar: é claro que as compilações subsequentes serão mais rápidas porque o código dos módulos 1-5 já está compilado, a menos que você execute limpo como parte da sua compilação.