Java

Maven principais comandos

Esse tutorial tem como objetivo mostrar os principais comandos utilizados no Maven.


Introdução

Neste tutorial será mostrado os principais comandos que um programador java precisa conhecer quando está utilizando o (Maven) como gerenciador de libs do java e na construção do projeto, nele mostro o que más são utilizados no dia a dia de um programador Java.

O que é o Maven?

O Maven ou Apache Maven é uma ferramenta de gerenciamento e automação de construção de projetos, utilizada pricipalmente em projetos Java. O objetivo da utilização do maven é facilitar a criação, o gerenciamento e a manutenção dos projetos …

 

Maven principais comandos:

1. mvn clean:

Utilizado para limpar os arquivos gerados na ultima compilação, esse comando ira remove todos os arquivos gerados pela compilação anterior;

Exemplo:

mvn clean

 

2. mvn compile:

É utilizado para compilar o código fonte do projeto.

Exemplo:

mvn compile

 

3. mvn test:

É utilizado para executar os testes unitários do código compilado, utilizando para isso uma ferramenta de testes unitários, como o junit.

Exemplo:

mvn test

 

4. mvn package:

É utilizado para empacota o código compilado de acordo com o empacotamento escolhido, por exemplo, em “.JAR” ou “.WAR”, perimitindo assim você distribuir o seu projeto.

Exemplo:

mvn package

 

5. mvn install:

É utilizado para implementar o nosso projeto, o arquivo JAR / WAR é compactado e adicionado ao repositório local.

Exemplo:

mvn install

 

6. mvn deploy:

Utilizado para copia o arquivo JAR ou WAR empacotado para um repositório remoto, esse comando ele compila, executa os testes e constrói o projeto.

Exemplo:

mvn deploy

 

7. mvn depedency:tree

Utilizado para mostrar a àrvore de dependencias do projeto;

Exemplo:

mvn depedency:tree 

 

8. mvn versions:display-dependency-updates

Utilizado para mostrar todas as dependências que possuem atualizações disponíveis;

Exemplo:

mvn versions:display-dependency-updates

 

Dicas:

Caso precise pular os testes de uma aplicação, basta executar o comando junto com a opção (-DskipTests) isso informar ao maven para ignorar os testes existentes na aplicação;

Exemplo:

mvn install -DskipTests 

 

Uma boa prática para rodar o projeto é sempe usar o comando clean antes;

Exemplo:

mvn clean install  

 

Referências:

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *