Manual de Maven

De Wiki de EGC
Saltar a: navegación, buscar

0. ¿Qué es Maven?

http://maven.apache.org

Es una herramienta de código abierto (de la fundación Apache) para asistir en la construcción de proyectos software JAVA. Entre otras cosas:

  • Gestión sencilla de la construcción
  • Gestión de las dependencias de código.
  • Da soporte a buenas prácticas en el desarrollo (separar código fuente de código de testing, soporte de diferentes hitos en el ciclo de vida del desarrollo, etc).
  • Se puede extender con funcionalidad externa mediante plugins.
  • Soporta la integración con múltiples entornos de desarrollo (Eclipse, Netbeans, ...).


1. Instalación

Prerrequisitos: Máquina virtual de Java.

Maven es una herramienta java de consola que se puede descargar de:

http://maven.apache.org/download.cgi (versión 11/11/2013: 3.11)

La instalación de Maven consiste en descomprimir el paquete de archivos en una carpeta del disco y añadir el ejecutable de Maven a la ruta de Ejecución del Sistema.

Windows

Ubuntu

Una vez hecho ésto, podemos comprobar que está correctamente configurado ejecutando en una consola, en cualquier ruta, el comando:

>mvn --version

2. Uso básico de Maven

Maven trabaja con un fichero de configuración llamado POM (Project Object Model). Es el fichero de configuración de la construcción de nuestro proyecto. Un POM



MavenWorkflow.png