Prof. AndersonV. de Araújo
 Para compilar:
 mvn compile
 Em vez de chamar essa phase, ir diretamente chamar
um goal do plugin compiler:
 mvn compiler:compile
 Chamar uma phase tem mais vantagens.A
phase compile chama dois goals:
 mvn resources:resources compiler:compile
 então gera o jar:
 mvn resources:resources compiler:compile
resources:testResources
compiler:testCompile surefire:test
jar:jar
mvn archetype:generate
-DgroupId=org.fatec.maven
-DartifactId=hello-world
-DarchetypeArtifactId=maven-archetype-quickstart
-DinteractiveMode=false
É, chega de linha de comando!
 Criar um Maven Project no eclipse
 Clique em “skip archetype selection”
 Defina o groupid
 E o artifactid
 Abrir o pom.xml
 Na aba dependencies, adicionar as dependências
 O código de teste já vem separado do código
principal, e o junit já vem como dependência da
aplicação
 Criar as pastas
src/main/resources e src/test/resources
para colocar os arquivos de configuração, e etc
 Separados código principal e de testes, respectivamente
 Tudo que estiver dentro dessas pastas é copiado
diretamente para o diretório onde as classes são
compiladas, sem que seja necessário fazer
nenhuma configuração adicional
• target: Diretório de saída padrão
• src: Código-fonte
• src/main: Código-fonte da aplicação
• src/main/java: códigos java (web->servidor)
• src/main/webapp: páginas web (cliente)
• src/main/resources: recursos em geral (xmls, properties,..)
• src/test: códigos-fonte de testes
• src/test/java: todos os códigos de testes
• src/test/resources: recursos para testes
 Clique com o botão direito do mouse sobre o
projeto
 Selecione Configure -> Convert to Maven
 Verifique onde está o código fonte no novo
projeto
 Se quiser deixar igual ao do maven padrão, tem que
criar os diretórios (main/java) e mudar o pom,
removendo o endereço do source
 Clique na pasta criada com o botão direito e
selecione: Build path-> Use as source folder
 E claro, copiar seu código para a nova pasta
 http://andvicoso.blogspot.com.br/2013/05/co
mo-configurar-o-maven-para-um-
projeto.html

Maven na prática

  • 1.
  • 2.
     Para compilar: mvn compile  Em vez de chamar essa phase, ir diretamente chamar um goal do plugin compiler:  mvn compiler:compile  Chamar uma phase tem mais vantagens.A phase compile chama dois goals:  mvn resources:resources compiler:compile  então gera o jar:  mvn resources:resources compiler:compile resources:testResources compiler:testCompile surefire:test jar:jar
  • 3.
  • 4.
    É, chega delinha de comando!
  • 5.
     Criar umMaven Project no eclipse  Clique em “skip archetype selection”  Defina o groupid  E o artifactid  Abrir o pom.xml  Na aba dependencies, adicionar as dependências
  • 6.
     O códigode teste já vem separado do código principal, e o junit já vem como dependência da aplicação  Criar as pastas src/main/resources e src/test/resources para colocar os arquivos de configuração, e etc  Separados código principal e de testes, respectivamente  Tudo que estiver dentro dessas pastas é copiado diretamente para o diretório onde as classes são compiladas, sem que seja necessário fazer nenhuma configuração adicional
  • 7.
    • target: Diretóriode saída padrão • src: Código-fonte • src/main: Código-fonte da aplicação • src/main/java: códigos java (web->servidor) • src/main/webapp: páginas web (cliente) • src/main/resources: recursos em geral (xmls, properties,..) • src/test: códigos-fonte de testes • src/test/java: todos os códigos de testes • src/test/resources: recursos para testes
  • 8.
     Clique como botão direito do mouse sobre o projeto  Selecione Configure -> Convert to Maven  Verifique onde está o código fonte no novo projeto  Se quiser deixar igual ao do maven padrão, tem que criar os diretórios (main/java) e mudar o pom, removendo o endereço do source  Clique na pasta criada com o botão direito e selecione: Build path-> Use as source folder  E claro, copiar seu código para a nova pasta
  • 9.