Oi pessoal
Então, estou tentando trabalhar com o maven, mas primeiro gostaria de saber como funciona certinho. Eu crio um projeto no eclipse como jboss seam, então torno ele um projeto maven, quando eu vou rodar o projeto no run do eclipse aparece varias das opções do maven, install, package, etc, gostaria de saber para que serve cada opção, alguém pode me passar algum material? outra coisa, estou tentando gerar o ear pelo maven e sempre da um monte de problema, alguém tem algum pom de exemplo para gerar o ear?
obrigada
Bom vamos lá …
O melhor local para a documentação é no próprio site do projeto , por ser um projeto apache a documentação é tranquila , e você encontra aqui:http://maven.apache.org/guides/mini/guide-ide-eclipse.html
A melhor maneira de se aprender maven dentro da IDE na minha opinião é criar um projeto maven e não converter algum existente em projeto maven que é o que você esta fazendo , crie o projeto maven e adicione as respectivas dependências no pom.xml
Em relação aos comandos segue:
install : compila , executa testes, gera artefatos e os coloca no diretório .m2
clean : limpa os target (diretório onde são colocados os artefatos gerados)
deploy: envia o artefato para o repositório remoto
E o pow.xml gerado do eclipse juno …
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>xx</groupId>
<artifactId>teste</artifactId>
<version>0.0.1-SNAPSHOT</version>
<packaging>jar</packaging>
<name>teste</name>
<url>http://maven.apache.org</url>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>3.8.1</version>
<scope>test</scope>
</dependency>
</dependencies>
</project>