martes, julio 26, 2005

Algunas notas sobre Maven

Instalación:

Definimos:

MAVEN_HOME=/usr/local/java/maven

PATH=$MAVEN_HOME/bin:$PATH

install_repo.sh $HOME/.maven/repository

maven -v


Crear un nuevo proyecto

maven -D package=com.avansi.pruebas
genapp




Configuración de las propiedades del proyecto:

En el fichero proyect.properties añadimos o modificamos las
siguientes propiedades



maven.repo.remote
=
http://mirrors.sunsite.dk/maven,http://www.ibiblio.org/maven,http://xdoclet.sourceforge.net/repository,http://www.codeczar.com/maven,http://spice.sourceforge.net/maven,http://www.astrogrid.org/maven,http://planetmirror.com/pub/maven

encoding=ISO-8859-1




maven.compile.encoding=${encoding}

maven.compile.debug=on

maven.compile.deprecation=on

maven.compile.optimize=on

maven.compile.target=1.4

maven.docs.outputencoding=${encoding}




En el fichero poject.xml definimos el proyecto, Ej de definición
de dependencias:



<dependency>

   <groupid>dom4j</groupid>

   <artifactid>dom4j</artifactid>

   <version>1.5.2</version>

    <url>http://www.dom4j.org</url>

     <properties></properties>

       
<war.bundle>true</war.bundle>

</dependency>




Los comandos mas usados son:

maven eclipse para generar la configuración del proyecto en
eclipse

maven war:webapp para generar la aplicación ( sin empaquetar )