Cómo instalar Maven en Windows, Linux, Mac

1. Información general

En pocas palabras, Maven es una herramienta de línea de comandos para crear aplicaciones Java.

El proyecto Maven proporciona un archivo ZIP simple que contiene una versión precompilada de Maven para su conveniencia. No hay instalador. Depende de usted configurar los requisitos previos y el entorno para ejecutar Maven.

La instalación de Apache Maven es un proceso simple de extraer el archivo y agregar la carpeta bin con el comando mvn a la RUTA.

1.1. Prerrequisitos

Maven está escrito en Java (y se utiliza principalmente para crear programas JVM). Por tanto, el principal requisito previo es Java JDK. Debe instalar Java JDK (por ejemplo, desde el sitio de descarga de Oracle) y debe instalarlo en una ruta sin espacios.

Una vez que Java está instalado, debe asegurarse de que los comandos del Java JDK estén en su variable de entorno PATH. Corriendo, por ejemplo:

java -version

debe mostrar el número de versión correcto.

2. Instalación de Maven en Windows

Para instalar Maven en Windows, diríjase al sitio de Apache Maven para descargar la última versión, seleccione el archivo zip de Maven, por ejemplo apache-maven-3.3.9-bin.zip.

Descomprímalo en la carpeta en la que desea que Maven viva.

2.1. Agregar Maven a la ruta del entorno

Agregue las variables M2_HOME y MAVEN_HOME al entorno de Windows usando las propiedades del sistema, y apúntelo a su carpeta Maven.

Actualice la variable PATH agregando la carpeta bin de Maven - % M2_HOME% \ bin , para que pueda ejecutar el comando de Maven en todas partes.

Para verificar que ejecute:

mvn -version

en el símbolo del sistema. Debería mostrar la versión de Maven, la versión de Java y la información del sistema operativo. Eso es todo, ha configurado Maven en su sistema Windows.

3. Instalación de Maven en Linux

Para instalar Maven en el sistema operativo Linux, descargue la última versión del sitio de Apache Maven, seleccione el archivo binario tar.gz de Maven, por ejemplo: apache-maven-3.3.9-bin.tar.gz.

Extraiga el archivo a la ubicación deseada.

3.1. Agregar Maven a la ruta del entorno

Abra el terminal de comandos y ejecute los siguientes comandos para configurar las variables de entorno:

$ export M2_HOME=/usr/local/apache-maven/apache-maven-3.3.9 $ export M2=$M2_HOME/bin $ export MAVEN_OPTS=-Xms256m -Xmx512m 

con la ruta M2_Home correspondiente a la ubicación de los archivos Maven extraídos.

Ahora agregue la variable M2 a la ruta del sistema:

$ export PATH=$M2:$PATH 

Finalmente, verifique si se ha agregado Maven ejecutando:

$ mvn -version

La salida debe ser la siguiente:

Apache Maven 3.3.3 (7994120775791599e205a5524ec3e0dfe41d4a06; 2016-12-03T17:27:37+05:30) Maven home: /usr/local/apache-maven/apache-maven-3.3.9 Java version: 1.8.0_75, vendor: Oracle Corporation Java home: /usr/local/java-current/jdk1.8.0_75/jre

Ha instalado con éxito Maven en su sistema Linux.

3.2. Instalación de Maven en Ubuntu

En una terminal, ejecute apt-cache search maven , para obtener todos los paquetes Maven disponibles:

$ apt-cache search maven .... libxmlbeans-maven-plugin-java-doc - Documentation for Maven XMLBeans Plugin maven - Java software project management and comprehension tool maven-debian-helper - Helper tools for building Debian packages with Maven maven2 - Java software project management and comprehension tool

El paquete Maven siempre viene con el último Apache Maven.

Ejecute el comando sudo apt-get install maven para instalar el último Apache Maven.

$ sudo apt-get install maven

Esto tardará unos minutos en descargarse. Una vez descargado, puede verificar ejecutando mvn -version para verificar su instalación.

4. Instalación de Maven en Mac OS X

Para instalar Maven en el sistema operativo Mac OS X, descargue la última versión del sitio de Apache Maven, seleccione el archivo binario tar.gz de Maven, por ejemplo: apache-maven-3.3.9-bin.tar.gz .

Extraiga el archivo a la ubicación deseada.

4.1. Adding Maven to the Environment Path

Open the terminal and switch to the directory where the files were extracted to and then login as Super – User.

Remove the tar.gz archive:

rm Downloads/apache-maven*bin.tar.gz

Fix the permissions:

chown -R root:wheel Downloads/apache-maven*

Switch the Maven contents:

mv Downloads/apache-maven* /opt/apache-maven

Archive the Admin session:

exit

Add Maven binaries to the path and append.

nano $HOME/.profile export PATH=$PATH:/opt/apache-maven/bin

Ctrl+x to Save and Exit from “nano”.

To load the new set up run:

bash

To test the new installation run:

mvn -version

You are now ready to use Maven on your Mac OS X.

4.2. HighSierra Compatibility

For HighSierra users, we'll need to additionally add Maven binaries to the path and append.

nano $HOME/.bashrc export PATH=$PATH:/opt/apache-maven/bin

Ctrl+x to save and exit from “nano”.

To load the new set up run: bash

5. Conclusion

This quick guide illustrated how to install Maven on the major operating systems for development.

Para aprender cómo comenzar con Spring con Maven, consulte el tutorial aquí.