mirror of https://github.com/CrimsonTome/tldr.git
860 B
860 B
mvn
Ferramenta para a criação e gerenciamento de projetos Java. Mais informações: https://maven.apache.org.
- Compila um projeto:
mvn compile
- Cria um artefato de distribuição utilizando o formato espeficado no
pom.xml
, por exemplo o formatojar
:
mvn package
- Cria um artefato de distribuição sem executar testes unitários:
mvn package -DskipTests
- Instala um artefato gerado em um repositório local:
mvn install
- Apaga artefatos gerados no diretório
target
:
mvn clean
- Executa as fases
clean
epackage
em um projeto:
mvn clean package
- Executa as fases
clean
epackage
em um projeto utilizando um perfil:
mvn clean -P{{perfil}} package
- Executa uma classe que possua o método
main
:
mvn exec:java -Dexec.mainClass="{{nome.do.pacote.classe}}" -Dexec.args="{{argument1 argument2 ...}}"