martes, 5 de febrero de 2008

Instalando Maven en 5 minutos(al final fueron una 3 horas)

Descomprimimos la carpeta maven en C:
Nos vamos a las propiedades del sistema,en entorno de variables nos creamos dos nuevas:
  • JAVA_HOME donde le indicamo donde esta nuestro jdk.
  • M2_HOME donde le indicamos donde esta la carpeta maven.
En la variable PATH le añadimos al final un ; pegamos las rutas del maven y del jdk separadas por ; y acabadas ambas en \bin.
Nos vamos a la carpeta maven y entramos en la carpeta conf y dentro de esta abrimos un archivo llamado settings.xml.
Este es el archivo de configuracion del maven.
Una de las cosas que hace el maven es gestionar las librerias de nuestro programa,se conecta solo a internet y baja las librerias al repositorio que se encuentran en C:\Documents and Settings\javaape a una carpeta .m2\repository que esta oculta.
Para que funcione el Maven en ecplise:
  • desde consola en cd workspace
  • ejecutamos comando que viene en la web http://www.appfuse.org/display/APF/Home y pinchamos en el enlace y hay tenemos las diferentes direccion de librerias,cambiamos http://static.appfuse.org/releases por http://172.16.151/repository
  • nos metemos en el proyecto que nos hemos creado
  • ponemos mvn eclipse:eclipse
  • se le añade las librerias mvn -Declipse.workspace=workspace ecplise:add-maven-repo
  • mvn install
Los objetivos del maven:
  • Repositorio local
  • Generar proyectos automaticos
  • Despliegue de proyectos automaticos.
Para ver la aplicacion en el navegador se le dice al maven que utilice mvn jetty:run-wa