Guia de instalacion de maven

image

Introducción

Maven es una herramienta que permite automatizar tareas de los desarrolladores, y facilitar el manejo de dependencias, la configuración de entornos de trabajos locales, entre muchas otras cosas. Por defecto, al instalar Eclipse también viene el plugin para utilizar Maven, pero a veces es necesario ejecutar instrucciones adicionales por consola y para eso son estas instrucciones.

Instalación en Windows

Recomendamos seguir este tutorial, ignorando la versión de JDK que es indistinta.

Instalación en SO Unix-based (Linux, Solaris y Mac OS X)

Mediante apt-get

      sudo apt-get install maven
sudo ln -s /usr/share/maven3/bin/mvn /usr/bin/mvn

    

Vale la pena aclarar que si bien este método es ms simple, generalmente las versiones de repositorio de Ubuntu suelen estar atrás de las vigentes. Igualmente no les va a traer problemas.

Manualmente

Descargar Apache Maven 3 desde este link.

Descomprimir el tarball y mover el directorio a donde usualmente se guardan los programas. Ejemplo: /home/john/programs/.

      tar -xzvf apache-maven-3.6.0-bin.tar.gz
mv apache-maven-3.6.0 /home/john/programs/

    

Agregar la siguiente línea al archivo .bashrc. Este archivo oculto (su nombre empieza con ‘.’) contiene comandos que se ejecutan cuando se abre una terminal (consola). Se puede abrir con cualquier editor de textos (gedit, vim, emacs, notepad++, etc) y se encuentra en el directorio home del usuario.

      export PATH=$PATH:$HOME/programs/apache-maven-3.5.0/bin

    

Una forma sencilla de hacer ésto (sin tener que abrir un editor) es usando el programa echo y agregando al final del archivo el valor ingresado. Prestar atención al hecho de que se usan dos signos mayor:

      echo 'export PATH=$PATH:$HOME/programs/apache-maven-3.5.0/bin' >> .bashrc

    

Chequeos posteriores a la instalación

Corroboramos que podemos usar Maven. El output sería algo parecido a éste:

      john@notebook:~mvn -v
Apache Maven 3.5.0 (r...)
Maven home: /home/john/programs/apache-maven-3.6.0
Java version: 1.8...
Java home: /usr/lib/jvm/...
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "3.0.0-19-generic", arch: "i386", family: "unix"

    

Configuración de Maven

Por defecto no necesitás hacer nada, la configuración por defecto está bien para comenzar a trabajar. Pero en caso de ser necesario algunos ajustes, tenés que mirar el archivo settings.xml, que por defecto se ubica en

Propiedades de Maven en Eclipse

Window > Preferences te permite configurar algunas propiedades para Maven. Te recomendamos

Una configuración más que puede ser útil para encontrar versiones nuevas de artefactos en los repositorios es dejar chequeada:

Material