No netbeans, era isso que eu estava fazendo. Eu vejo o seguinte mvn -Dmaven.test.skip = true -Dnetbeans.execution = true instalação limpa, então eu vejo o seguinte
user373201
[compilador: testCompile] Não compilando fontes de teste [surefire: test] Os testes são ignorados. Pelo menos usando o netbeans parece que, se os testes forem ignorados, ele não compila as fontes de teste
user373201
1
não importa, embora os logs digam isso, ele ainda parece compilar arquivos de teste.
precisa saber é o seguinte
34
isso leva a pular completamente os testes: execução e compilação, veja a resposta correta abaixo: test-compile. Eu usá-lo com mvn compilação limpa test-compilação em Eclipse
Yashima
3
@Yashima você está certo este aswer não é tão inteligente ... por favor aceitar a resposta abaixo, portanto, um possível excluir este
lweller
334
E a test-compilefase do ciclo de vida? Não requer nenhum teste pulando, porque ocorre antes da testfase. Ou seja,
Era exatamente disso que eu precisava, obrigado. Eu não sei sobre o autor original; mas eu estava procurando compilar os testes e depois executá-los com um corredor de teste separado.
Mike Miller
30
Para compilar apenas os testes e o código, sem executá-los, basta:
Respostas:
você pode tentar usar o parâmetro
-DskipTests
Referências:
fonte
E a
test-compile
fase do ciclo de vida? Não requer nenhum teste pulando, porque ocorre antes datest
fase. Ou seja,E feito.
A introdução ao Ciclo de Vida da Construção explica mais adiante.
fonte
Para compilar apenas os testes e o código, sem executá-los, basta:
fonte
Ao executar uma meta que incluirá a fase de teste (como pacote), você pode fazer duas coisas:
mvn -DskipTests=true package
. Isso compilará todos os testes, mas não os executará.mvn -Dmaven.test.skip=true package
. Isso não irá compilar ou executar a ramificação de teste.fonte
Como alternativa, você pode usar a
maven.test.skip.exec
opçãoO Maven compilará os testes sem executá-los. Eu uso essa opção em todos os meus projetos regularmente.
fonte
Caso você realmente queira compilar apenas os testes (pule todas as outras fases, como
compile
), isso fará com queVeja as ligações do plug - in do ciclo de vida padrão .
fonte
Se você arquivo settings.xml, também poderá usar
fonte