Cómo instalar Apache Maven en Ubuntu y Debian


Apache Maven es una plataforma de automatización de compilación y administración de aplicaciones de software libre basada en la concepción de un modelo de objeto de proyecto (POM), que se utiliza especialmente para implementar proyectos basados en Java, pero también se puede usar en aplicaciones escritas en C #, Ruby y otros. lenguajes de programación.

En este artículo, explicaré cómo instalar y configurar la última versión de Apache Maven en distribuciones de Ubuntu y Debian junto con Java 8 desde el repositorio de PPA.

  • Una instancia de servidor Ubuntu o Debian recién implementada o existente.
  • Java Development Kit (JDK): Maven 3.3+ requiere JDK 1.7 o superior para ejecutarse.

Instale OpenJDK 8 en Ubuntu y Debian

El kit de desarrollo de Java (JDK) es un requisito esencial para instalar Apache Maven, así que primero instale Java en Ubuntu y el sistema Debian usando el repositorio de Java PPA de terceros y verifique la versión usando los siguientes comandos.

$ sudo apt install software-properties-common apt-transport-https -y
$ sudo add-apt-repository ppa:webupd8team/java -y
$ sudo apt-get update -y
$ sudo apt-get install oracle-java8-installer
$ java -version

Si la instalación salió bien, verá el siguiente resultado.

java version "1.8.0_171"
Java(TM) SE Runtime Environment (build 1.8.0_171-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.171-b11, mixed mode)

Instale Apache Maven en Ubuntu y Debian

A continuación, visite el comando wget para descargarlo en el directorio de inicio de maven "/ usr/local/src".

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

Extraiga el archivo descargado apache-maven-3.5.4-bin.tar.gz y cambie el nombre del directorio a "apache-maven" usando los siguientes comandos.

$ sudo tar -xf apache-maven-3.5.4-bin.tar.gz
$ sudo mv apache-maven-3.5.4/ apache-maven/ 

Configurar el entorno Apache Maven

Ahora configuraremos las variables de entorno para los archivos Apache Maven en nuestro sistema creando un nuevo archivo de configuración "maven.sh" en el directorio "/etc/profile.d".

$ sudo cd /etc/profile.d/
$ sudo nano maven.sh

Agregue las siguientes variables de entorno en el archivo de configuración "maven.sh".

# 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=/usr/local/src/apache-maven
export MAVEN_HOME=/usr/local/src/apache-maven
export PATH=${M2_HOME}/bin:${PATH}

Ahora haga que el archivo de configuración "maven.sh" sea ejecutable y luego cargue la configuración ejecutando el comando "fuente".

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

Compruebe la versión de Apache Maven

Para verificar la instalación de Apache Maven, ejecute el siguiente comando mvn.

$ mvn --version

Si la instalación salió bien, verá un resultado similar al siguiente.

Apache Maven 3.5.4 (1edded0938998edf8bf061f1ceb3cfdeccf443fe; 2018-07-14T19:33:14+01:00)
Maven home: /usr/local/apache-maven
Java version: 1.8.0_171, vendor: Oracle Corporation, runtime: /usr/lib/jvm/java-8-oracle/jre
Default locale: en_IN, platform encoding: UTF-8
OS name: "linux", version: "4.17.6-1.el7.elrepo.x86_64", arch: "amd64", family: "unix"

¡Eso es! Ha instalado correctamente Apache Maven 3.5.4 en su sistema Ubuntu y Debian. Si tiene algún problema relacionado con la instalación, compártalo con nosotros en la sección de comentarios.