Introducción
Apache Maven es una herramienta de gestión y comprensión de proyectos de código abierto que se utiliza principalmente para proyectos Java. Maven usa un modelo de objetos de proyecto (POM), que es esencialmente un archivo XML que contiene información del proyecto, detalles de configuración, dependencias del proyecto y más.
En este tutorial, le mostraremos dos formas diferentes de instalar Apache Maven en Ubuntu 20.04 LTS Focal Fossa.
Los repositorios oficiales de Ubuntu contienen paquetes Maven que se pueden instalar con el administrador de paquetes apt
Esta es la forma más sencilla de instalar Maven en Ubuntu. Sin embargo, la versión incluida en los repositorios puede estar rezagada con respecto a la última versión de Maven.
Para instalar la última versión de Maven, siga las instrucciones proporcionadas en la segunda parte de este artículo que muestra cómo descargar el archivo de distribución binaria de su sitio web oficial.
Elija el método de instalación más apropiado para su configuración y entorno.
Si desea instalar Maven en un servidor remoto, continúe leyendo; de lo contrario, omita el primer párrafo "Conexión al servidor" y lea el siguiente.
Conexión al servidor
Para acceder al servidor, necesita conocer la dirección IP. También necesitará su nombre de usuario y contraseña para la autenticación. Para conectarse al servidor como root, escriba el siguiente comando:
ssh root@IP_DEL_SERVER
A continuación, deberá ingresar la contraseña del usuario root.
Si no usa el usuario raíz, puede iniciar sesión con otro nombre de usuario usando el mismo comando, luego cambie la raíz a su nombre de usuario:
ssh nome_utente@IP_DEL_SERVER
Luego se le pedirá que ingrese su contraseña de usuario.
El puerto estándar para conectarse a través de ssh es 22, si su servidor usa un puerto diferente, deberá especificarlo usando el parámetro -p, luego escriba el siguiente comando:
ssh nome_utente@IP_DEL_SERVER -p PORTA
Prerrequisitos
Las instrucciones asumen que ha iniciado sesión como root o usuario con privilegios de sudo.
Instale Apache Maven con apt
Instalar Maven en Ubuntu usando apt
es un proceso simple y directo.
Actualice el índice del paquete e instale Maven ingresando los siguientes comandos:
sudo apt update
sudo apt install maven
Para verificar la instalación, ejecute mvn -version
:
mvn -version
La salida debería verse así:
Apache Maven 3.6.3
Maven home: /usr/share/maven
Java version: 11.0.7, 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-29-generic", arch: "amd64", family: "unix"
Eso es todo. Maven ahora está instalado en su sistema y puede comenzar a usarlo.
Instale la última versión de Apache Maven
En esta sección, proporcionaremos instrucciones detalladas sobre cómo descargar e instalar la última versión de Apache Maven en Ubuntu 20.04 LTS Focal Fossa.
Instalar OpenJDK
Maven 3.3+ requiere la instalación de JDK 1.7 o posterior.
Instale OpenJDK 11, escribiendo:
sudo apt update
sudo apt install default-jdk
Verifique la instalación ejecutando el siguiente comando:
java -version
La salida debería verse así:
openjdk version "11.0.7" 2020-04-14
OpenJDK Runtime Environment (build 11.0.7+10-post-Ubuntu-3ubuntu1)
OpenJDK 64-Bit Server VM (build 11.0.7+10-post-Ubuntu-3ubuntu1, mixed mode, sharing)
Descarga de Apache Maven
En el momento de escribir este artículo, es la última versión de Apache Maven 3.6.3
. Antes de continuar con el siguiente paso, visite la página de descarga de Maven para ver si hay una versión más nueva disponible.
Descargue Apache Maven en el directorio /tmp
wget https://www-us.apache.org/dist/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.tar.gz -P /tmp
Una vez que se complete la descarga, extraiga el archivo en el directorio /opt
sudo tar xf /tmp/apache-maven-*.tar.gz -C /opt
Para tener más control sobre las versiones y actualizaciones de Maven, que a crear un maven
enlace simbólico que apunte al directorio de instalación de Maven:
sudo ln -s /opt/apache-maven-3.6.3 /opt/maven
Cuando se lanza una nueva versión, puede actualizar su instalación de Maven desempaquetando la última versión y cambiando el enlace simbólico para señalarla.
Establecer variables de entorno
A continuación, necesitaremos establecer las variables de entorno. Para hacer esto, abra su editor de texto y cree un nuevo archivo llamado mavenenv.sh
en el directorio /etc/profile.d/
sudo nano /etc/profile.d/maven.sh
Pega el siguiente código:
Guarde y cierre el archivo. Este script se utilizará al iniciar el shell.
Haga que el script sea ejecutable con chmod
:
sudo chmod +x /etc/profile.d/maven.sh
Finalmente, cargue las variables de entorno usando el comando de source
source /etc/profile.d/maven.sh
Verificar la instalación
Para verificar que Maven está instalado, use el mvn -version
que imprimirá la versión de Maven:
mvn -version
Debería ver algo como lo siguiente:
Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f)
Maven home: /opt/maven
Java version: 11.0.7, 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-29-generic", arch: "amd64", family: "unix"
Eso es todo. La última versión de Maven ahora está instalada en su sistema Ubuntu.
Conclusión
Le mostramos cómo instalar Apache Maven en Ubuntu 20.04 LTS Focal Fossa. Ahora debería visitar la página de documentación oficial de Apache Maven y aprender cómo empezar con Maven.