GNU/Linux >> Tutoriales Linux >  >> Debian

Cómo instalar Apache Maven en Debian 11 Bullseye

Descargue la última versión de Apache Maven para instalarla en el servidor o escritorio Debian 11 Buslleye Linux mediante el 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)". Mientras que Ant está más orientado a los comandos, Maven está más orientado estratégicamente para proyectos de módulos múltiples más complejos.

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, al usar 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

Instalar 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 obtenerlo, use el comando dado:

sudo apt install maven

Consulta 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

Salida

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"

Método #2

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 la 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évalo 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 Maven doblado a la ruta del sistema

Para usar la herramienta de comando maven desde cualquier lugar de su terminal, agregue la ruta de la 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

Verificar versión 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 oficial del sitio web 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. Reemplazas el ID de grupo , 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

Cumplir :

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 , ejecuta el comando dado dentro del directorio de tu aplicación:

mvn site

Una vez hecho esto, ejecute

firefox target/site/index.html


Debian
  1. Cómo instalar Apache Maven en Debian 9

  2. Cómo instalar Apache en Debian 9

  3. Cómo instalar Apache Maven en Debian 10

  4. Cómo instalar Apache Maven en Debian 11

  5. Cómo instalar Apache Cassandra en Debian 11 / Debian 10

Cómo instalar Apache Guacamole en Debian 11

Cómo instalar Apache Maven en Ubuntu 18.04 / Ubuntu 16.04 y Debian 9

Cómo instalar Apache Tomcat en Debian 11

Cómo instalar Apache NetBeans en Debian 11 / Debian 10

Instalar Apache Maven en Debian 11 Bullseye

Cómo instalar phpMyAdmin en Debian 11 Bullseye (Apache)