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