Cómo instalar Apache Maven en Ubuntu 20.04

Apache Maven es una herramienta de gestión de proyectos gratuita y de código abierto principalmente para proyectos Java. Se basa en POM y también se usa para crear y administrar proyectos escritos en C#, Ruby, Scala y otros. Viene con comandos objetivos incorporados que se pueden usar para administrar paquetes y composición de código.

En este tutorial, le mostraremos cómo instalar la herramienta de administración de proyectos Apache Maven en Ubuntu 20.04, incluyendo los pasos para instalar maven en ubuntu y instalar maven ubuntu.

Requisitos previos

  • Un servidor con Ubuntu 20.04.
  • Se configura una contraseña de root en el servidor.

Instalar Java

Para ejecutar Apache Maven, es esencial tener Java instalado en su sistema. Dado que Maven está basado en Java, le mostraremos cómo instalar maven comenzando por su dependencia principal. Puede instalar Java usando el siguiente comando:

apt-get install default-jdk -y

Una vez que Java esté instalado, puede verificar la versión instalada de Java con el siguiente comando:

java --version

Deberías obtener el siguiente resultado:

openjdk 11.0.8 2020-07-14
OpenJDK Runtime Environment (build 11.0.8+10-post-Ubuntu-0ubuntu120.04)
OpenJDK 64-Bit Server VM (build 11.0.8+10-post-Ubuntu-0ubuntu120.04, mixed mode, sharing)

Instalar Apache Maven desde el repositorio de Ubuntu

Si está buscando la forma más sencilla de install maven ubuntu, puede hacerlo directamente desde el repositorio predeterminado de Ubuntu 20.04 con el siguiente comando:

apt-get install maven -y

Tras completar la instalación, puede verificar la versión de Apache Maven con el siguiente comando:

mvn -version

Deberías obtener el siguiente resultado que confirma la versión de Maven 3.6.3:

Apache Maven 3.6.3
Maven home: /usr/share/maven
Java version: 11.0.8, 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-29-generic", arch: "amd64", family: "unix"

Instale Apache Maven desde la fuente

Además de la instalación desde el repositorio, también puede optar por como instalar maven en ubuntu desde la fuente. Este es un método preferido si necesita una versión específica de Maven o desea tener un control más granular sobre la instalación. Primero, descargue la última versión de Apache Maven con el siguiente comando:

wget https://mirrors.estointernet.in/apache/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.tar.gz

Una vez que se complete la descarga, extraiga el archivo descargado con el siguiente comando:

tar -xvf apache-maven-3.6.3-bin.tar.gz

A continuación, mueva el directorio extraído a /opt con el siguiente comando:

mv apache-maven-3.6.3 /opt/maven

Después, cree un archivo maven.sh para configurar las variables de entorno de Maven.

nano /etc/profile.d/maven.sh

Agregue las siguientes líneas:

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, luego otorgue el permiso de ejecución y active las variables de entorno con el siguiente comando:

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

Finalmente, verifique la versión de Maven con el siguiente comando para confirmar que la instalación fue exitosa:

mvn -version

Deberías obtener el siguiente resultado, que es igual al proporcionado con la instalación desde el repositorio:

Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f)
Maven home: /opt/maven
Java version: 11.0.8, 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-29-generic", arch: "amd64", family: "unix"

Conclusión

A lo largo de esta guía, hemos explorado distintos métodos sobre cómo instalar maven en ubuntu, incluyendo la instalación desde el repositorio de Ubuntu y la instalación desde la fuente. Ahora debería sentirse cómodo para instalar Apache Maven en Ubuntu 20.04 y gestionar sus proyectos de forma eficiente.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *