Cómo instalar Apache Maven en Debian 11 Bullseye

Cómo instalar Apache Maven en Debian 11 Bullseye

 

Descargue la última versión de Apache Maven para instalar en el servidor o escritorio Debian 11 Buslleye Linux usando la terminal de línea de comandos.

Apache Maven es una herramienta de automatización de código abierto similar a Ant y Gradle para automatizar y simplificar muchos de los procedimientos que ocurren una y otra vez en el desarrollo de software. A veces se lo denomina «Sistema de gestión de compilación» y forma parte de la «Gestión de configuración de software (SCM)». Si bien Ant está más orientado a los comandos, Maven está más orientado estratégicamente para proyectos más complejos de módulos múltiples.

Administrado por la fundación Apache, Maven también se puede usar para crear y administrar proyectos escritos en C#, Ruby, Scala y otros lenguajes de programación. Aquí aprenderemos los comandos para instalar Apache Maven en la distribución Linux Debian 11 Bullseye.

Pasos para instalar Apache Maven en Debian 11

Hay dos formas de instalar Apache Maven en Debian 11, una es usando su administrador de paquetes APT y la otra es descargando directamente su último archivo tar. Sin embargo, usando APT, la versión no será la última.

#1er método:

Actualizar caché del repositorio del sistema

Para obtener los paquetes del administrador de paquetes APT, se recomienda ejecutar primero el comando de actualización del sistema. Esto actualizará la caché de APT y también instalará las actualizaciones de seguridad disponibles.

sudo apt update
sudo apt install wget -y

Instale Apache Maven en Debian 11 usando APT

A continuación, como una de las versiones estables pero no la última está disponible para instalar usando el repositorio del sistema de Debian a través del administrador de paquetes APT, por lo tanto, para obtener eso, use el comando dado:

sudo apt install maven

Compruebe la versión de Maven

Una vez completada la instalación, para confirmar que Apache Maven se ha instalado correctamente en Debian 11, verifique su versión.

maven --v

Producción

Apache Maven 3.6.3
Maven home: /usr/share/maven
Java version: 11.0.13, vendor: Debian, runtime: /usr/lib/jvm/java-11-openjdk-amd64
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "5.10.0-9-amd64", arch: "amd64", family: "unix"

#2do Método

El otro método es descargar manualmente los últimos archivos de Maven y configurarlos para usarlos en Debian 11 Bullseye. Aquí está cómo hacer eso?

Instalar OpenJDK en Bullseye

Si va a realizar una instalación manual, también tenemos que configurar Java. La versión predeterminada disponible en Debian 11 es OpeJDK-11, que es compatible con la última versión de Apache Maven.

sudo apt install default-jdk

Obtenga el último archivo Tar de Apache Maven para Debian 11

El usuario puede visitar directamente la página de descarga de Apache Maven y obtener la última versión disponible allí. O use el comando dado:

Nota : mientras hacía este artículo, la última versión era 3.8.4 y puede diferir en su caso. Por lo tanto, consulte primero el enlace anterior.

wget https://dlcdn.apache.org/maven/maven-3/3.8.4/binaries/apache-maven-3.8.4-bin.tar.gz

Extraiga el archivo:

tar -xvf apache-maven-*-bin.tar.gz

Compruebe el archivo extraído:

ls

Muévelo a/usr/share/

sudo mv apache-maven-3.8.4 /usr/share/maven

Nota : Cambie apache-maven-3.8.4 en el comando anterior con el nombre de su carpeta extraída.

Agregue la carpeta Maven a la ruta del sistema

Para usar la herramienta de comando maven desde cualquier lugar de su terminal, agregue su ruta de carpeta en su perfil de bash

echo 'export PATH="$PATH:/usr/share/maven"' >> ~/.bashrc
echo 'export PATH="$PATH:/usr/share/maven/bin"' >> ~/.bashrc

Recargar perfil de Bash:

source ~/.bashrc

Comprobar la versión de MVN

Ahora, para comprobar que la herramienta de línea de comandos MVN de Apache Maven funciona correctamente, imprima su versión.

mvn -v

Esta vez obtienes el siguiente resultado:

Apache Maven 3.8.4 (9b656c72d54e5bacbed989b64718c159fe39b537)
Maven home: /usr/share/maven
Java version: 11.0.13, vendor: Debian, runtime: /usr/lib/jvm/java-11-openjdk-amd64
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "5.10.0-9-amd64", arch: "amd64", family: "unix"

Crea tu primer proyecto

Bueno, aquellos que están familiarizados con Maven ya sabrán qué hacer para crear un proyecto, mientras que los nuevos pueden consultar la documentación del sitio web oficial de Apache Maven para saber más al respecto. Sin embargo, solo para dar una idea de cómo comenzar con esta herramienta, aquí están los comandos:

crear un proyecto

Pegue el comando dado en su terminal. Reemplace el ID de grupo, el ID de artefacto y otros valores según su elección.

———————————————————————————————————–

mvn archetype:generate -DgroupId=com.mycompany.app -DartifactId= myapp -DarchetypeArtifactId=maven-archetype-quickstart -DarchetypeVersion=1.4 -DinteractiveMode=false

————————————————————————————————————

Cambie a su directorio de creación de proyectos de aplicaciones, aquí está según el comando anterior: myapp

cd myapp

Compilar :

mvn package

Para probar los archivos Jar recién compilados:

java -cp target/myapp-1.0-SNAPSHOT.jar com.mycompany.app.App

Para crear un sitio usando POM.XML , ejecute el comando dado dentro del directorio de su aplicación:

mvn site

Una vez hecho esto, ejecuta

firefox target/site/index.html

Cómo instalar Apache Maven en Debian 11 Bullseye

Deja un comentario

Tu dirección de correo electrónico no será publicada.

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.