Apache Maven es una herramienta de comprensión y gestión de proyectos de código abierto que se utiliza principalmente para proyectos Java. Maven usa un modelo de objetos de proyecto (POM), que es esencialmente un archivo XML que contiene información sobre el proyecto, detalles de configuración, dependencias del proyecto y más.

En este tutorial, le mostraremos dos formas diferentes de instalar Apache Maven en Ubuntu 20.04.

Los repositorios oficiales de Ubuntu contienen paquetes de Maven que se pueden instalar con el aptadministrador de paquetes. Esta es la forma más fácil de instalar Maven en Ubuntu. Sin embargo, la versión incluida en los repositorios puede estar rezagada con respecto a la última versión de Maven.

Para instalar la última versión de Maven, siga las instrucciones proporcionadas en la segunda parte de este artículo que muestra cómo descargar el archivo de distribución binaria desde su sitio web oficial.

Elija el método de instalación que sea más apropiado para su configuración y entorno.

requisitos previos

Las instrucciones asumen que ha iniciado sesión como root o usuario con privilegios sudo .

Instalación de Apache Maven en Ubuntu 20.04 conapt

Instalar Maven en Ubuntu usando aptes un proceso simple y directo.

Actualice el índice del paquete e instale Maven ingresando los siguientes comandos:

sudo apt updatesudo apt install maven

Para verificar la instalación, ejecute mvn -version:

mvn -version

La salida debería ser algo como esto:

Apache Maven 3.6.3
Maven home: /usr/share/maven
Java version: 11.0.7, vendor: Ubuntu, runtime: /usr/lib/jvm/java-11-openjdk-amd64
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "5.4.0-26-generic", arch: "amd64", family: "unix"

Eso es. Maven ahora está instalado en su sistema y puede comenzar a usarlo.

Instalación de la última versión de Apache Maven

En esta sección, proporcionaremos instrucciones paso a paso sobre cómo descargar e instalar la última versión de Apache Maven en Ubuntu 20.04.

1. Instalar OpenJDK

Maven 3.3+ requiere la instalación de JDK 1.7 o superior.

Instale OpenJDK 11 , escribiendo:

sudo apt updatesudo apt install default-jdk

Verifique la instalación ejecutando el siguiente comando:

java -version

La salida debería ser algo como esto:

openjdk version "11.0.7" 2020-04-14
OpenJDK Runtime Environment (build 11.0.7+10-post-Ubuntu-3ubuntu1)
OpenJDK 64-Bit Server VM (build 11.0.7+10-post-Ubuntu-3ubuntu1, mixed mode, sharing)

2. Descarga de Apache Maven

Al momento de escribir este artículo, la última versión de Apache Maven es 3.6.3Antes de continuar con el siguiente paso, visite la página de descarga de Maven para ver si hay una versión más nueva disponible.

Descargue Apache Maven en el /tmpdirectorio:

wget https://www-us.apache.org/dist/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.tar.gz -P /tmp

Una vez que se complete la descarga, extraiga el archivo en el /optdirectorio:

sudo tar xf /tmp/apache-maven-*.tar.gz -C /opt

Para tener más control sobre las versiones y actualizaciones de Maven, crearemos un enlace simbólico maven que apuntará al directorio de instalación de Maven:

sudo ln -s /opt/apache-maven-3.6.3 /opt/maven

Cuando se lanza una nueva versión, puede actualizar su instalación de Maven, desempaquetando la versión más nueva y cambiando el enlace simbólico para que apunte a ella.

3. Configurar variables de entorno

A continuación, necesitaremos configurar las variables de entorno. Para hacerlo, abra su editor de texto y cree un nuevo archivo con el nombre maven.shen el /etc/profile.d/directorio.

sudo nano /etc/profile.d/maven.sh

Pegue el siguiente código:

/etc/perfil.d/maven.sh
export JAVA_HOME=/usr/lib/jvm/default-java
export M2_HOME=/opt/maven
export MAVEN_HOME=/opt/maven
export PATH=${M2_HOME}/bin:${PATH}

Guarde y cierre el archivo. Este script se generará al inicio del shell.

Haga que el script sea ejecutable con chmod :

sudo chmod +x /etc/profile.d/maven.sh

Finalmente, cargue las variables de entorno usando el source comando:

source /etc/profile.d/maven.sh

4. Verificar la instalación

Para verificar que Maven está instalado, use el mvn -versioncomando que imprimirá la versión de Maven:

mvn -version

Deberías ver algo como lo siguiente:

Maven home: /opt/maven
Java version: 11.0.7, vendor: Ubuntu, runtime: /usr/lib/jvm/java-11-openjdk-amd64
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "5.4.0-26-generic", arch: "amd64", family: "unix"

Eso es. La última versión de Maven ahora está instalada en su sistema Ubuntu.

Conclusión

Le mostramos cómo instalar Apache Maven en Ubuntu 20.04. Ahora debe visitar la página oficial de documentación de Apache Maven y aprender cómo comenzar con Maven.

Si encuentra un problema o tiene comentarios, deje un comentario a continuación.