Instalación · 2 min read · Dec 20, 2025

Cómo instalar Apache Maven en Ubuntu 16.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 compilación utilizada principalmente para proyectos basados en Java. También se puede utilizar 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 16.04. También aprenderemos cómo instalar Java 8 desde el repositorio PPA.

Requisitos previos

  • Ubuntu 16.04
  • Privilegios de root

Lo que haremos

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

Paso 1 - Instalar Java en Ubuntu 16.04

En este tutorial, utilizaremos los paquetes de Java del repositorio PPA, así que necesitamos agregar el repositorio PPA de Java al sistema.

Antes de agregar un nuevo repositorio, instala el paquete ‘python-software-properties’ utilizando el comando apt a continuación.

sudo apt install -y python-software-properties

Ahora agrega el repositorio PPA de Java y actualiza todos los repositorios.

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

Los repositorios de Ubuntu han sido actualizados.

Apache Maven requiere el JDK 1.7 o superior. Y para esta guía, instalaremos el JDK 1.8.

Instala Java desde PPA utilizando el comando apt a continuación.

sudo apt install -y oracle-java8-installer

Durante la instalación, se te pedirá que aceptes la Licencia Binaria de Oracle. Elige ‘OK’.

Aceptar Licencia Binaria de Oracle

Acepta la Licencia de Oracle eligiendo el botón ‘YES’.

Y cuando la instalación esté completa, verifica la versión de Java utilizando el comando a continuación.

javaversion

Verás un resultado similar al siguiente.

Java 8 instalado en el servidor Ubuntu 16.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 ‘/usr/local/src’ como el directorio de inicio de Maven.

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

cd /usr/local/src  
wget http://www-us.apache.org/dist/maven/maven-3/3.5.2/binaries/apache-maven-3.5.2-bin.tar.gz

Extrae el archivo maven.tar.gz, luego elimina el archivo comprimido.

tar -xf apache-maven-3.5.2-bin.tar.gz  
rm -f apache-maven-3.5.2-bin.tar.gz

Y obtendrás un nuevo directorio apache-maven-version - renombra el directorio.

mv apache-maven-3.5.2/ apache-maven/

Apache Maven ahora está descargado en el directorio ‘/usr/local/src/apache-maven’.

Desempaquetar Maven

Paso 3 - Configurar el entorno de Apache Maven

En este paso, configuraremos el entorno para Apache Maven. Definiremos algunas variables de entorno que son necesarias para 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 allí.

# Variables de entorno de Apache Maven  
 # MAVEN_HOME para Maven 1 - M2_HOME para Maven 2  
 export JAVA_HOME=/usr/lib/jvm/java-8-oracle  
 export M2_HOME=/usr/local/src/apache-maven  
 export MAVEN_HOME=/usr/local/src/apache-maven  
 export PATH=${M2_HOME}/bin:${PATH}

Guarda los cambios y sal.

Ahora haz que el script ‘maven.sh’ sea ejecutable y luego 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 Apache Maven

Paso 4 - Pruebas de Maven

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

mvn --version

Y deberías obtener el resultado como a continuación.

Probar la configuración de Apache Maven

La instalación de Apache Maven 3.2 se ha completado. Está funcionando bajo Linux de 64 bits, con Java 1.8 instalado, y el directorio de inicio de Maven es ‘/usr/local/src/apache-maven’.

Referencia

Share: X/Twitter LinkedIn

Recibe nuevas publicaciones en tu bandeja de entrada.

No spam. Cancela la suscripción en cualquier momento.