0

Iniciando o Uso do Maven – Comandos Básicos

maven

Visando facilitar você que está começando a usar o Maven segue uma lista com algumas dicas muito úteis que irão ajudar o início desta longa e grande viagem sem volta!

1) A melhor forma de iniciar um projeto Maven é através de templates já prontos para uso.

2) Existe uma lista de comandos básicos no Maven. Faça alguns testes e entenda na prática como funciona cada um deles. Veja o que acontece na pasta target do seu projeto. Seguem os comandos:

  • mvn compile
  • mvn jar:jar
  • mvn test
  • mvn package
  • mvn install
  • mvn eclipse:eclipse
  • mvn package
  • mvn clean

3) Pular os testes( isto é muito importante mas… quem sabe você não precise testar no momento, não é?)

mvn <comando> -Dmaven.test.skip=true

4) Crie profiles de execução:

mvn <comando> -P desenvolvimento

O exemplo abaixo explica como usar 2 tipos diferentes de profiles: tomcat e jboss:

mvn <comando> -P tomcat

mvn <comando> -P jboss

Caso seja necessário é possível executar dois profiles de uma só vez:

mvn –P profile1 –P profile2

Agora, um exemplo para criação de um projeto web com o conteúdo aberto (war:exploded):
mvn clean package war:exploded -P tomcat

Acesse o link para mais informações sobre profiles: http://maven.apache.org/guides/introduction/introduction-to-profiles.html

5) Instale qualquer arquivo no repositório local Imagine que você precise criar um arquivo jar e este será compartilhado entre seus vários projetos. Você pode instalar qualquer jar que quiser, mesmo não sendo do projeto maven (como no exemplo abaixo):

mvn install:install-file -DgroupId=toplink -DartifactId=toplink-essentials -Dversion=2.7 -Dpackaging=jar -Dfile=toplink-essentials.jar

6) Veja como funciona os plugins disponíveis no Maven. Um bom plugin possui uma boa página de documentação.

Segue alguns que eu recomendo:

http://maven.apache.org/plugins/maven-antrun-plugin/
http://mojo.codehaus.org/build-helper-maven-plugin/
http://maven.apache.org/plugins/maven-assembly-plugin/
http://maven.apache.org/plugins/maven-eclipse-plugin/

7) Links importantes para conhecer:

http://maven.apache.org/plugins/index.html
http://maven.apache.org/run-maven/index.html
http://maven.apache.org/articles.html

Paulo R. Marinho

Deixe uma resposta

O seu endereço de email não será publicado Campos obrigatórios são marcados *

− 2 = 8