maven na prática

9
Prof. Anderson V. de Araújo

Upload: anderson-araujo

Post on 17-Aug-2015

80 views

Category:

Technology


2 download

TRANSCRIPT

Page 1: Maven na prática

Prof. Anderson V. de Araújo

Page 2: Maven na prática

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:testResourcescompiler:testCompile surefire:testjar:jar

Page 3: Maven na prática

mvn archetype:generate-DgroupId=org.fatec.maven-DartifactId=hello-world -DarchetypeArtifactId=maven-archetype-quickstart-DinteractiveMode=false

Page 4: Maven na prática

É, chega de linha de comando!

Page 5: Maven na prática

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

Page 6: Maven na prática

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/resourcespara 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

Page 7: Maven na prática

• 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

Page 8: Maven na prática

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

Page 9: Maven na prática

http://andvicoso.blogspot.com.br/2013/05/como-configurar-o-maven-para-um-projeto.html