Cómo instalar Maven

Sep 2020

Qué es Apache Maven

Maven es una herramienta desarrollada en Java que simplifica las tareas de compilación y construcción de aplicaciones de software, principalmente usado con lenguajes de programación que tienen como destino ser ejecutadas en la Java Virtual Machine (JVM). Además, incorpora una gestión de dependencias madura con acceso a los repositorios públicos de Maven con más de 16 Millones de librerías disponibles incluyendo todas las versiones de cada una de ellas.

Si quiere aprender más acerca de esta herramienta consulte el tutorial de Maven.

Cómo instalar Maven en Ubuntu

De la misma manera que se ha procedido con la instalación del JDK, la herramienta de construcción y de gestión de dependencias de proyecto Java por excelencia Maven se instalará de forma equivalente:

sudo apt install maven

Dando como resultado la instalación de comando mvn que podemos ejecutar desde cualquier directorio. La manera de comprobarlo es solicitando que imprima la versión del mismo con

mvn -version

Si no ha habido ningún problema durante la instalación podremos ver un contenido similar al siguiente:

Apache Maven 3.6.0
Maven home: /usr/share/maven
Java version: 11.0.6, vendor: Ubuntu, runtime: /usr/lib/jvm/java-11-openjdk-amd64
Default locale: es_ES, platform encoding: UTF-8
OS name: "linux", version: "5.3.0-42-generic", arch: "amd64", family: "unix"

Por último sólo queda instalar el editor de programación de Java que más nos interese

Descargar Apache Maven para Win/Mac

Maven, al estar programado en Java, éste es portable, por lo que la misma distribución puede usarse en cualquier plataforma que pueda ejecutarse la JVM. Así que únicamente debemos acceder a la página oficial del proyecto Maven y descargar la última versión estable. Ésta se ofrece en varios formatos, aquella que tiene extensión Zip será suficiente en la mayoría de los casos.

Una vez descargada, revise la sección de su plataforma para ver cómo configurarlo correctamente.

Configurar Apache Maven para Windows

La configuración de Maven para Windows es muy sencillo, lo único que debe hacer es descomprimir el archivo Zip descargado del paso anterior y ubicando los ficheros en un directorio. Por ejemplo en el directorio donde se ha almacenado los archivos del JDK: c:\Archivos de Programa\Java\apache-maven-. Anote la ruta completa porque será necesaria en el siguiente paso.

Una vez descomprimidos los archivos se deberá crear la variable de entorno MAVEN_HOME apuntando a la ruta anterior, base de la instalación. El uso de esta variable permitirá cambiar de una distribución de Maven a otra versión más actualizada sin tener que cambiar todas las referencias a esta difundida por los proyectos.

Por último, añadiremos la ruta de los binarios de Java a la variable de entorno Path para que podamos invocar a maven con el comando mvn desde cualquier directorio:

Path=%MAVEN_HOME%\bin;%Path%

Si la configuración está bien hecha, desde un terminal de comandos podremos invocar a maven a modo de prueba con la siguiente instrucción:

mvn -version

Puede continuar el tutorial por el siguiente paso instalación de un editor Java

Configurar Apache Maven para Mac OSX

La configuración de Maven para Mac OS es tan simple como en Windows, lo único que debe hacer es descomprimir el archivo Zip descargado del paso anterior y ubicando los ficheros en un directorio. Por ejemplo en el directorio donde se ha almacenado los archivos del JDK: /opt/apache-maven-. Anote la ruta completa porque será necesaria en el siguiente paso.

Una vez descomprimidos los archivos se deberá crear la variable de entorno MAVEN_HOME apuntando a la ruta anterior, base de la instalación. El uso de esta variable permitirá cambiar de una distribución de Maven a otra versión más actualizada sin tener que cambiar todas las referencias a esta difundida por los proyectos.

export $MAVEN_HOME=/opt/apache-maven-<version>

Por último, añadiremos la ruta de los binarios de Java a la variable de entorno Path para que podamos invocar a maven con el comando mvn desde cualquier directorio:

export PATH=$MAVEN_HOME/bin:$PATH

Si la configuración está bien hecha, desde un terminal de comandos podremos invocar a maven a modo de prueba con la siguiente instrucción:

mvn -version

Recuerde que para hacer los cambios permanentes y no tener que invocar a export en cada sesión del terminal, puede añadir ambas sentencias al fichero de inicialización el terminal ubicado en ~/.profile

Puede continuar el tutorial por el siguiente paso instalación de un editor Java

Siguiente paso – Instalar un IDE

Para poder instalar el editor, recuerde que necesita disponer del JDK de Java para poder editar, compilar y ejecutar una aplicación Java. Por otro, lado necesitaremos un buen editor de programación que simplifique las tareas de edición de archivos Java. Y por último conviene incluir el sistema de control de versiones git en nuestro proyecto para no perder ni una coma por error.

Cómo instalar Maven

¿Con ganas de seguir leyendo?

Nuestra guía de Java

Cerca de 450 páginas en un libro de tapa blanda que podrás utilizar para aprender a programar en Java desde cero sin conocimientos previos. Explicamos como usar las herramientas más usadas en el mundo empresarial, todas ellas son totalmente gratis y Open Source.

Aprende conceptos como TDD para desarrollar software con garantías. Conecta tus apps con JPA en bases de datos SQL. Integra tus proyectos con Maven y mantenlos bajo control con Git. Mantente al día con la programación funcional de Java 8+.

Nuestra guía de Java
Libro Javañol