Cómo instalar Apache Maven en Ubuntu 18.04 LTS

Apache Maven es un software de gestión de proyectos de código abierto gratuito que se puede utilizar para gestionar la creación, generación de informes y documentación de un proyecto desde una ubicación central. Se basa en la concepción de un modelo de objeto de proyecto y se utiliza en particular para el despliegue de proyectos basados ​​en Java. Apache Maven facilita el trabajo diario de los desarrolladores de Java y, en general, ayuda a comprender un proyecto basado en Java. Puede integrar fácilmente su proyecto con Subversion o Git. Maven también se puede utilizar para crear y administrar proyectos escritos en C #, Ruby, Scala y otros lenguajes.

En este tutorial, explicaremos cómo instalar Apache Maven en el servidor Ubuntu 18.04.

Requisitos

  • Un servidor que ejecuta Ubuntu 18.04.
  • Se configura una contraseña de root en su servidor.

Empezando

Los comandos de este tutorial deben ejecutarse con privilegios de root. Para convertirse en el usuario root, ejecute este comando:

sudo -s

e ingresa tu sudo contraseña cuando se solicite.

Antes de comenzar, deberá actualizar su sistema con la última versión. Puede hacer esto ejecutando el siguiente comando:

apt-get update -y
apt-get upgrade -y

Una vez que su sistema esté actualizado, reinícielo para aplicar los cambios.

Instalar Java JDK

Maven requiere que Java JDK esté instalado en su sistema. De forma predeterminada, el Java Development Kit (JDK) está disponible en el repositorio predeterminado de Ubuntu 18.04. Puede instalarlo ejecutando el siguiente comando:

apt-get install default-jdk -y

Una vez que Java está instalado, puede verificar la versión de Java con el siguiente comando:

java -version

Debería ver el siguiente resultado:

openjdk version "10.0.2" 2018-07-17
OpenJDK Runtime Environment (build 10.0.2+13-Ubuntu-1ubuntu0.18.04.3)
OpenJDK 64-Bit Server VM (build 10.0.2+13-Ubuntu-1ubuntu0.18.04.3, mixed mode)

Instalar en pc Apache Maven

Primero, deberá descargar la última versión de Apache Maven de su sitio web oficial. Puedes descargarlo con el siguiente comando:

cd /tmp
wget https://www-us.apache.org/dist/maven/maven-3/3.6.0/binaries/apache-maven-3.6.0-bin.tar.gz

Una vez que se complete la descarga, extraiga el archivo descargado con el siguiente comando:

tar -xvzf apache-maven-3.6.0-bin.tar.gz

A continuación, copie el directorio extraído al directorio / opt / con el siguiente comando:

cp -r apache-maven-3.6.0 /opt/maven

A continuación, deberá configurar las variables de entorno para Java y Maven. Puede hacer esto creando el archivo maven.sh:

nano /etc/profile.d/maven.sh

Agrega las siguientes líneas:

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

A continuación, otorgue el permiso adecuado al archivo maven.sh con el siguiente comando:

chmod 755 /etc/profile.d/maven.sh

Finalmente, cargue las variables de entorno ejecutando el siguiente comando:

source /etc/profile.d/maven.sh

Ahora puede verificar la instalación de Maven ejecutando el siguiente comando:

mvn -version

Debería ver el siguiente resultado:

Apache Maven 3.6.0 (97c98ec64a1fdfee7767ce5ffb20918da4f719f3; 2018-10-24T18:41:47Z)
Maven home: /opt/maven
Java version: 10.0.2, vendor: Oracle Corporation, runtime: /usr/lib/jvm/java-11-openjdk-amd64
Default locale: zh, platform encoding: UTF-8
OS name: "linux", version: "4.15.0-20-generic", arch: "amd64", family: "unix"

¡Felicidades! has instalado con éxito Apache Maven en el servidor Ubuntu 18.04 LTS.