Cómo instalar Apache Maven en Ubuntu 22.04

Maven es una popular herramienta de construcción gratuita y de código abierto desarrollada por el Grupo Apache. Se utiliza para construir, publicar y desplegar varios proyectos simultáneamente para mejorar el rendimiento. Se basa en el concepto de modelo de objetos de proyecto (POM) y sirve para gestionar proyectos escritos en C#, Ruby, Scala y otros lenguajes. Maven soporta el desarrollo dirigido por pruebas, y su configuración declarativa y otros plugins lo convierten en una opción popular para CI/CD.

Este tutorial te mostrará la instalación de Apache Maven en Ubuntu 22.04.

Requisitos previos

  • Un servidor que ejecute Ubuntu 22.04.
  • Una contraseña de root configurada en el servidor.

Instalar Apache Maven desde el repositorio APT

Por defecto, el paquete Apache Maven está incluido en el repositorio por defecto de Ubuntu 22.04. Puedes instalarlo ejecutando el siguiente comando:

apt install maven -y

Una vez instalado Apache Maven, puedes verificar su versión mediante el siguiente comando:

mvn -version

Deberías ver la versión de Apache Maven en la siguiente salida:

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

Instalar Apache Maven desde el código fuente

La última versión de Apache Maven no está incluida por defecto en el repositorio de Ubuntu 22.04. Así que es una buena idea instalar la última versión de Apache Maven desde la fuente.

Instala Java JDK

Apache Maven es una aplicación basada en Java. Así que necesitarás instalar el JDK de Java en tu servidor. Puedes instalarlo con el siguiente comando:

apt install default-jdk -y

Tras la instalación correcta, verifica la versión de Java utilizando el siguiente comando:

java --version

Deberías ver la siguiente salida:

openjdk 11.0.15 2022-04-19
OpenJDK Runtime Environment (build 11.0.15+10-Ubuntu-0ubuntu0.22.04.1)
OpenJDK 64-Bit Server VM (build 11.0.15+10-Ubuntu-0ubuntu0.22.04.1, mixed mode, sharing)

Instalar Apache Maven

A continuación, descarga la última versión de Apache Maven utilizando el siguiente comando:

wget https://dlcdn.apache.org/maven/maven-3/3.8.5/binaries/apache-maven-3.8.5-bin.tar.gz

Una vez finalizada la descarga, extrae el archivo descargado al directorio /opt:

tar xzf apache-maven-3.8.5-bin.tar.gz -C /opt/

A continuación, navega hasta el directorio /opt y cambia el nombre del directorio extraído:

cd /opt/
mv apache-maven-3.8.5 maven

A continuación, tendrás que crear un archivo maven.sh para exportar la ruta de Apache Maven.

nano /etc/profile.d/maven.sh

Añade las siguientes líneas:

export M2_HOME=/opt/maven
export PATH=${M2_HOME}/bin:${PATH}

Guarda y cierra el archivo y, a continuación, activa el entorno Maven con el siguiente comando:

source /etc/profile.d/maven.sh

A continuación, verifica la versión de Apache Maven con el siguiente comando:

mvn -version

Deberías ver Apache Maven en la siguiente salida:

Apache Maven 3.8.5 (3599d3414f046de2324203b78ddcf9b5e4388aa0)
Maven home: /opt/maven
Java version: 11.0.15, vendor: Private Build, runtime: /usr/lib/jvm/java-11-openjdk-amd64
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "5.15.0-30-generic", arch: "amd64", family: "unix"

Conclusión

En este post hemos explicado cómo instalar Apache Maven utilizando dos métodos. Ahora puedes elegir el método que prefieras para instalar Apache Maven en Ubuntu 22.04. No dudes en preguntarme si tienes alguna duda.

También te podría gustar...