Instalar Apache Maven en Ubuntu 20.04

Instalar Apache Maven en Ubuntu 20.04 y derivados, de forma manual.

Apache Maven es una potente herramienta de gestión de proyectos, con un uso muy concreto, la creación, dependencias y documentación de proyectos. Basado en POM (modelo de objetos de proyecto), nos ayuda en la gestión del proceso de creación de un proyecto, incluyendo el almacenamiento de documentación, informes y más.

Maven viene con comandos integrados, que resultan extremadamente útiles para trabajar con los paquetes y el diseño del desarrollo. Está aplicación se creó para construir y administrar proyectos basados ​​en Java, pues tiene la capacidad de documentar y reportar toda la información relacionada con el proyecto.

Antes de instalar Apache Maven en Ubuntu, vemos sus principales características.

  • Sistema de gestión dependencias.
  • Mecanismo distribuido de distribución de librerías, desde el repositorio local de Maven hacia los repositorios que están publicados en Internet o en la red corporativa.
  • Mecanismos para ser extensible, con plugins customizables.
  • Es multi-plataforma, puede funcionar tanto en entornos Linux como Windows.
  • Es opensource.
  • Fomenta la reutilización de código y librerías.
  • Es compatible con la mayoría de IDEs.

En este artículo, vemos cómo instalar Apache Maven en Ubuntu 20.04 y, todos sus derivados.

Apache Maven en Ubuntu

Apache Maven en Ubuntu

 

Instalar Apache Maven en Ubuntu 20.04

Antes de comenzar, nos aseguramos de que todos los paquetes del sistema operativo Ubuntu instalados en el servidor, estén actualizados.

sudo apt update

sudo apt full-upgrade

Continuamos instalando java.

sudo apt-get install default-jdk -y

Verificamos la versión instalada.

java -version

Ejemplo de salida…

root@sololinux-demo:~# java -version
openjdk version "11.0.9.1" 2020-11-04
OpenJDK Runtime Environment (build 11.0.9.1+1-Ubuntu-0ubuntu1.20.04)
OpenJDK 64-Bit Server VM (build 11.0.9.1+1-Ubuntu-0ubuntu1.20.04, mixed mode, sharing)

 

Una vez tengamos java en nuestro sistema, necesitamos descargar e instalar Apache Maven en nuestro servidor Ubuntu 20.04.

cd /opt

wget https://downloads.apache.org/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.tar.gz
Descargar e instalar Apache Maven

Descargar e instalar Apache Maven

Extraemos Apache Maven.

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

Es necesario renombrar el directorio extraído.

mv apache-maven-3.6.3 apachemaven

 

Ahora configuramos la variable de entorno necesaria, para definir la ruta de Java y Apache Maven. Creamos un nuevo archivo llamado «apachemaven.sh», en el directorio /etc/profile.d/.

nano /etc/profile.d/apachemaven.sh

Copia y pega lo siguiente en el archivo que estamos creando.

export JAVA_HOME=/usr/lib/jvm/default-java
export M2_HOME=/opt/apachemaven
export MAVEN_HOME=/opt/apachemaven
export PATH=${M2_HOME}/bin:${PATH}

Guarda el archivo y cierra el editor. Concedemos los permisos necesarios.

chmod +x /etc/profile.d/apachemaven.sh

Habilitamos la variable de entorno.

source /etc/profile.d/apachemaven.sh
Variable de entorno Apache Maven

Variable de entorno – Apache Maven

 

Ya tenemos Apache Maven instalado, puedes verificar la versión instalada con el siguiente comando.

mvn -version

Veremos algo similar a…

root@sololinux-demo:~# mvn -version
Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f)
Maven home: /opt/apachemaven
Java version: 11.0.9.1, vendor: Ubuntu, runtime: /usr/lib/jvm/java-11-openjdk-amd64
Default locale: en, platform encoding: UTF-8
OS name: "linux", version: "5.4.0", arch: "amd64", family: "unix"

 

Instalar Apache Maven en Ubuntu desde apt

Es recomendable instalar Apache Maven como explicamos anteriormente, es la mejor forma de estar actualizado, pues instalas la versión que tú quieres (descarga oficial de Apache Maven). Aun siendo así, también es posible instalar la herramienta desde apt (repositorios oficiales), verás que fácil.

sudo apt update

sudo apt full-upgrade

Ahora… ejecutamos un comando que instala todo lo necesario, incluyendo la configuración de la variable de entorno.

apt-get install maven -y

La instalación es rápida. Solo nos falta verificar que Apache Maven está instalado en nuestro sistema.

mvn -version

Veremos algo similar a…

root@sololinux-demo:~# mvn -version
Apache Maven 3.6.3
Maven home: /usr/share/maven
Java version: 11.0.9.1, vendor: Ubuntu, runtime: /usr/lib/jvm/java-11-openjdk-amd64
Default locale: en, platform encoding: UTF-8
OS name: "linux", version: "5.4.0", arch: "amd64", family: "unix"

Listo, ya tenemos la herramienta lista para producción.

Estructura de Apache Maven

Estructura de Apache Maven

 

Canales de Telegram: Canal SoloLinux – Canal SoloWordpress

Espero que este artículo te sea de utilidad, puedes ayudarnos a mantener el servidor con una donación (paypal), o también colaborar con el simple gesto de compartir nuestros artículos en tu sitio web, blog, foro o redes sociales. Instalar Apache Maven en Ubuntu 20.04.

Chat de SoloLinux en Telegram

 

Agregar comentario

1 logo sololinux

Suscríbete a SoloLinux

Recibe todos los nuevos artículos es tu correo electrónico

You have Successfully Subscribed!

Ir al contenido