Explicação detalhada dos comandos do Maven
Comando Maven?
1. limpo
clean é o comando de limpeza do projeto maven.A execução de clean excluirá todo o conteúdo do diretório de destino e de seu diretório
Compilar
compile é o comando de compilação do projeto maven, cuja função é compilar os arquivos de origem java em src / main / java em arquivos de classe e enviá-los para o diretório de classes sob o destino.
O cmd entra no estado do comando, executa mvn compile,
Verifique o diretório de destino em classes, o arquivo de classe foi gerado e a compilação está concluída
2.test
test é o comando test mvn test do projeto maven, que executará a classe de teste de unidade em src / test / java.
O cmd executa o teste mvn para executar a classe de teste de unidade em src / test / java.A figura a seguir mostra os resultados do teste: Executando 1 caso de teste, todos foram bem-sucedidos.
Ele compilará o código-fonte java e também o código-fonte java no diretório test e, em seguida, executará o método de teste na classe test
3. pacote
O pacote é o comando de empacotamento do projeto maven.Para o projeto java, o pacote é convertido em um pacote jar e, para o projeto web, é rotulado como um pacote war.
Execute o pacote mvn no diretório do projeto
4.Instalar
install é o comando de instalação do projeto maven, execute install para publicar o maven no pacote jar ou no pacote war e publique-o no armazém local
A partir dos resultados em execução, podemos ver:
Quando o seguinte comando é executado, o processo de operação anterior também será executado automaticamente
- Três conjuntos de ciclos de vida
O Maven divide o processo de construção do projeto em três conjuntos de ciclos de vida independentes. Observe que aqui estão "três conjuntos" e "independentes". Os três conjuntos de ciclos de vida são:
- Ciclo de vida limpo: faça um trabalho de limpeza antes da compilação real.
- Ciclo de vida padrão: a parte principal da construção: compilar, testar, empacotar, implantar etc.
- Ciclo de vida do site: gere relatórios, sites e sites de publicação de projetos.
Cada estágio possui um comando correspondente e existem plug-ins correspondentes para suportar a operação do comando.
Nota: As instruções no mesmo ciclo de instruções, quando os seguintes comandos são executados, os comandos anteriores serão executados automaticamente.
Ao adicionar as coordenadas do pacote jar, você também pode especificar o escopo do pacote jar no futuro