sábado, 15 de junho de 2013

Maven em poucas linhas.

Linhas de comando úteis para o Maven no Windows.


Baixe o Maven:


Configure o PATH:

  • PATH = C:\apache-maven-3.0.5\bin;

Crie seu projeto:

  • cd c:\maven
  • mvn archetype:generate -DgroupId=br.com.mvbos.maven -DartifactId=helloword -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false

Navegue até deu projeto e execute:

  • cd helloword
  • mvn compile (compilar o projeto)
  • mvn test (rodar a classe de test (br/com/mvbos/maven/AppTest.java)
  • mvn package (gerar um pacote JAR)

Rode a aplicação:

  • java -cp target/helloword-1.0-SNAPSHOT.jar br.com.mvbos.maven.App

Exporte o projeto para o Eclipse:

  • Java SE: mvn eclipse:eclipse
  • Java EE: mvn eclipse:eclipse -Dwtpversion=2.0

No Eclipse, importe seu projeto e: 

  • Arrume o Classpath, apontando para: C:\Users\nome\.m2\repository

 

Edite o pom.xml e adicione alguma dependência:

(Procure dependências em: http://search.maven.org/)


    <dependency>
        <groupId>org.hibernate</groupId>
        <artifactId>hibernate-core</artifactId>
        <version>4.3.0.Beta3</version>
        <!-- <scope>compile, provided, runtime, test, system ou import</scope> -->
    </dependency>


(Que serão baixadas para pasta repository, para executar em modo offline use -o:  mvn -o test)


Verifique as dependências:


  • mvn dependency:tree

Caso seu projeto seja uma biblioteca, instale no repositório:


  • mvn install