Apache MAVEN

Apache Maven es una herramienta cuya funcionalidad es parecida a la de Ant, permite compilar, realizar distribuciones,... pero con gran la diferencia que trata de forma automática las dependencias del proyecto, es decir, se encarga de gestionar las dependencias de las librerías. Esto último es de gran importancia ya que libera al programar de buscar las dependencias asociadas al proyecto. Por fín!!, se acabaron las comeduras de tarro que alguna u otra vez nos habrán dado. Maven trata los proyectos como objetos gracias a un fichero xml llamado POM.xml(Project Object Model).

Objetivos Maven:
  • Repositorio local: Por defecto en window esta ubicado en: C:\Documents and Settings\[NombreUsuario]\.m2 . Puede cambiarse en el fichero settings.xml del direcotorio config.

  • Generacion automática de proyectos: Struts, Spring,...
  • Despliegue de proyectos de forma automática : Actualiza los source folder, es decir, se encarga de las dependencias de las librerías antes mencionadas.

Otra característica de Maven, es que se puede lanzar desde la consola.

Pincha aquí para tener instalado Maven en 5 minutos.
Pincha aquí para ver una demo de la instalación del plugin en el Eclipse.
Pincha aquí para ver una demo de su funcionamiento.
Pincha aquí para ver una guía de Maven en español.

Nota: EL fichero POM.xml siempre ha de estar en la raíz del proyecto.

No hay comentarios: