Contents |
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.
Recomendamos seguir este tutorial, ignorando la versión de JDK que es indistinta.
$ 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.
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
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"
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
home/usuario/.m2
para sistemas operativos Unix-basedC:\Users\Usuario\.m2
para Windows, donde C: es el drive donde se instaló MavenWindow > 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: