Apache Maven es un software gratuito de gestión de proyectos de código abierto que gestiona la creación, los informes y la documentación de un proyecto desde una ubicación central. Se basa en el concepto de un modelo de objeto de proyecto y se utiliza en particular para la implementación 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 usar para crear y administrar proyectos escritos en C#, Ruby, Scala y otros lenguajes.
En este tutorial, explicaré cómo instalar Apache Maven en el servidor Ubuntu 20.04.
Requisitos
- Un servidor con Ubuntu 20.04.
- Se configura una contraseña raíz en su servidor.
Cómo empezar
Los comandos de este tutorial deben ejecutarse con privilegios de raíz. Para convertirse en usuario root, ejecute este comando:
sudo -s
e ingrese su contraseña de sudo cuando se le solicite.
Antes de comenzar, deberá actualizar su sistema con la última versión. Puede hacerlo 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 kit de desarrollo de Java (JDK) 11 está disponible en el repositorio predeterminado de Ubuntu 20.04. Puede instalarlo ejecutando el siguiente comando:
apt-get install default-jdk -y
Una vez instalado Java, puede verificar la versión de Java con el siguiente comando:
java -version
Debería ver el siguiente resultado:
openjdk version "11.0.13" 2021-10-19 OpenJDK Runtime Environment (build 11.0.13+8-Ubuntu-0ubuntu1.20.04) OpenJDK 64-Bit Server VM (build 11.0.13+8-Ubuntu-0ubuntu1.20.04, mixed mode, sharing)
Instalar Apache Maven
Primero, deberá descargar la última versión de Apache Maven desde su sitio web oficial. Puedes descargarlo con el siguiente comando:
cd /tmp
https://dlcdn.apache.org/maven/maven-3/3.8.4/binaries/apache-maven-3.8.4-bin.tar.gz
Una vez que se complete la descarga, extraiga el archivo descargado con el siguiente comando:
tar -xvzf apache-maven-3.8.4-bin.tar.gz
A continuación, copie el directorio extraído en el directorio /opt/ con el siguiente comando:
cp -r apache-maven-3.8.4 /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
Agregue 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.8.4 (9b656c72d54e5bacbed989b64718c159fe39b537) Maven home: /opt/maven Java version: 11.0.13, vendor: Ubuntu, runtime: /usr/lib/jvm/java-11-openjdk-amd64 Default locale: en_US, platform encoding: UTF-8 OS name: "linux", version: "5.4.0-28-generic", arch: "amd64", family: "unix"
¡Felicidades! Ha instalado con éxito Apache Maven en el servidor Ubuntu 20.04 LTS.