Cómo instalar Apache Maven en Ubuntu 18.04 LTS

Apache Maven es una herramienta de gestión de proyectos de software basada en el concepto POM (Proyecto, Objeto, Modelo). Maven es una herramienta de automatización de la construcción que se utiliza principalmente para proyectos basados en Java. También puede utilizarse para construir y gestionar proyectos escritos en C#, Ruby, Scala y otros lenguajes.

En este tutorial, te mostraré paso a paso cómo instalar y configurar Apache Maven en Ubuntu 18.04. También aprenderemos a instalar Java 8 desde el repositorio PPA.

Requisitos previos

  • Ubuntu 18.04 LTS
  • Privilegios de root

¿Qué vamos a hacer?

  1. Instalar Java en Ubuntu 18.04
  2. Descargar Apache Maven
  3. Configurar el entorno de Apache Maven
  4. Probar

Paso 1 – Instalar Java en Ubuntu 18.04

En este tutorial, vamos a utilizar los paquetes de Java del repositorio PPA, por lo que necesitamos añadir el repositorio PPA de Java al sistema.

Antes de añadir un nuevo repositorio, instala el paquete ‘software-properties-common’ utilizando el comando apt que aparece a continuación.

sudo apt install software-properties-common apt-transport-https -y

Ahora añade el repositorio PPA ‘webupd8team’ al servidor.

sudo add-apt-repository ppa:webupd8team/java -y

Instalar Java en Ubuntu 18.04

Nota:

  • En Ubuntu 18.04, el comando ‘add-apt-repository’ actualizará automáticamente el repositorio.
  • Apache Maven requiere el JDK 1.7 o superior. Y para esta guía, instalaremos el JDK 1.8.

El repositorio ‘webupd8team’ ha sido añadido al servidor, instala el instalador de Java 8 desde el repositorio PPA utilizando el comando apt que aparece a continuación.

sudo apt install oracle-java8-installer -y

Durante la instalación, se te preguntará por la licencia binaria de Oracle. Elige «Aceptar».

oracle-java8-instalador

Acepta la licencia de Oracle eligiendo el botón ‘SÍ’.

Acepta la licencia de Oracle

Cuando la instalación se haya completado, comprueba la versión de java.

java -version

Verás un resultado similar al siguiente.

Comprueba la versión de Java

Java ha sido instalado en el servidor Ubuntu 18.04.

Paso 2 – Descargar Apache Maven

En este paso, descargaremos el código binario de apache maven utilizando el comando wget. Y utilizaremos el directorio ‘/opt/apache-maven’ como directorio principal de Maven.

Ve al directorio ‘/opt’ y descarga el código binario de Apache Maven.

cd /opt/
wget http://www-eu.apache.org/dist/maven/maven-3/3.5.3/binaries/apache-maven-3.5.3-bin.tar.gz

Extrae el archivo maven.tar.gz y cambia el nombre del directorio maven a ‘apache-maven’.

tar -xf apache-maven-3.5.3-bin.tar.gz
mv apache-maven-3.5.3/ apache-maven/

Ahora obtendrás el directorio ‘apache-maven’ que contiene los archivos binarios de Apache Maven y otros.

Descargar Apache Maven

Paso 3 – Configurar el entorno de Apache Maven

En este paso, configuraremos el entorno para Apache Maven. Definiremos algunas variables de entorno que necesita Apache Maven, incluyendo ‘JAVA_HOME’, M2_HOME, y el entorno PATH para los archivos binarios de maven.

Ve al directorio ‘/etc/profile.d’ y crea un nuevo archivo de configuración ‘maven.sh’.

cd /etc/profile.d/
vim maven.sh

Pega la siguiente configuración a continuación.

# Apache Maven Environment Variables
# MAVEN_HOME for Maven 1 - M2_HOME for Maven 2
export JAVA_HOME=/usr/lib/jvm/java-8-oracle
export M2_HOME=/opt/apache-maven
export MAVEN_HOME=/opt/apache-maven
export PATH=${M2_HOME}/bin:${PATH}

Guarda los cambios y sal.

Ahora haz ejecutable el script ‘maven.sh’ y aplica la configuración ejecutando el comando ‘source’.

chmod +x maven.sh
source maven.sh

La configuración del entorno de Apache Maven se ha completado.

Configurar el entorno de Apache Maven

Paso 4 – Prueba de Maven

Para verificar la instalación de maven, podemos ejecutar el siguiente comando maven.

mvn --version
mvn --help

Y deberías obtener el resultado que se muestra a continuación.

Prueba de Maven

La instalación de Apache Maven 3.5 se ha completado. Se está ejecutando en Linux de 64 bits, con Java 1.8 instalado, y el directorio inicial de Maven es ‘/opt/apache-maven’.

Referencia

También te podría gustar...