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í.