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?

Author: Pascal Thivent, 2010-05-25

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.

 95
Author: Pascal Thivent, 2010-05-25 11:01:02

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
 9
Author: user3401235, 2014-07-03 12:43:32

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
 7
Author: amartinm7, 2016-10-06 10:20:31

Aqui está o exemplo

mvn clean install -rf :your-module
 6
Author: M Sach, 2017-08-23 05:48:28

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.

 -1
Author: fish, 2010-05-25 07:27:22