diff --git a/pages.pt-BR/common/mvn.md b/pages.pt-BR/common/mvn.md new file mode 100644 index 000000000..63b12a54d --- /dev/null +++ b/pages.pt-BR/common/mvn.md @@ -0,0 +1,36 @@ +# mvn + +> Ferramenta para a criação e gerenciamento de projetos Java. +> Página Oficial: . + +- Compilar um projeto: + +`mvn compile` + +- Criar um artefato de distribuição utilizando o formato espeficado no `pom.xml`, por exemplo o formato `jar`: + +`mvn package` + +- Criar um artefato de distribuição sem executar testes unitários: + +`mvn package -Dmaven.test.skip=true` + +- Instalar um artefato gerado em um repositório local: + +`mvn install` + +- Apagar artefatos gerados no diretório `target`: + +`mvn clean` + +- Executar as fases `clean` e `package` em um projeto: + +`mvn clean package` + +- Executar as fases `clean` e `package` em um projeto utilizando um perfil: + +`mvn clean -P{{perfil}} package` + +- Executar uma classe que possua o método `main`: + +`mvn exec:java -Dexec.mainClass="{{nome.do.pacote.classe}}" -Dexec.args="{{arg1 arg2}}"`