GNU/Linux >> Linux Esercitazione >  >> Debian

Come installare Apache Maven su Debian 11 Bullseye

Scarica l'ultima versione di Apache Maven da installare sul server o desktop Debian 11 Buslleye Linux utilizzando il terminale della riga di comando.

Apache Maven è uno strumento di automazione open source simile ad Ant e Gradle per automatizzare e semplificare molte delle procedure che si verificano più e più volte nello sviluppo del software. A volte viene indicato come "Build Management System" e fa parte del "Software Configuration Management (SCM)". Mentre Ant è più orientato ai comandi, Maven è più strategicamente orientato in modo appropriato per progetti multi-modulo più complessi.

Gestito da Apache Foundation, Maven può essere utilizzato anche per creare e gestire progetti scritti in C#, Ruby, Scala e altri linguaggi di programmazione. Qui impareremo i comandi per installare Apache Maven su Linux Debian 11 Bullseye distro.

Passaggi per installare Apache Maven su Debian 11

Esistono due modi per installare Apache Maven su Debian 11, uno utilizza il suo gestore di pacchetti APT e l'altro scarica direttamente il suo ultimo file tar. Tuttavia, utilizzando APT, la versione non sarà l'ultima.

Metodo n. 1:

Aggiorna la cache del repository di sistema

Per ottenere i pacchetti dal gestore di pacchetti APT, si consiglia di eseguire prima il comando di aggiornamento del sistema. Questo aggiornerà la cache APT e installerà anche gli aggiornamenti di sicurezza disponibili.

sudo apt update
sudo apt install wget -y

Installa Apache Maven su Debian 11 usando APT

Successivamente, poiché una delle versioni stabili ma non l'ultima è disponibile per l'installazione utilizzando il repository di sistema di Debian tramite il gestore di pacchetti APT, quindi per ottenerlo usa il comando dato:

sudo apt install maven

Controlla la versione Maven

Una volta completata l'installazione, per confermare che Apache Maven sia stato installato correttamente su Debian 11, controlla la sua versione.

maven --v

Uscita

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"

Metodo n. 2

L'altro metodo è scaricare manualmente gli ultimi file Maven e configurarli per l'uso su Debian 11 Bullseye. Ecco come farlo?

Installa OpenJDK su Bullseye

Se stai per eseguire l'installazione manuale, dobbiamo anche configurare Java. La versione predefinita disponibile in Debian 11 è OpeJDK-11, compatibile con l'ultima versione di Apache Maven.

sudo apt install default-jdk

Ottieni l'ultimo file Tar di Apache Maven per Debian 11

L'utente può visitare direttamente la pagina di download di Apache Maven e ottenere l'ultima versione disponibile lì. Oppure usa il comando dato:

Nota :Durante la stesura di questo articolo, l'ultima versione era la 3.8.4 e potrebbe differire nel tuo caso. Quindi, controlla prima il link sopra indicato.

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

Estrai il file:

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

Controlla il file estratto:

ls

Spostalo in /usr/share/

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

Nota :Modifica apache-maven-3.8.4 nel comando precedente con il nome della cartella estratta.

Aggiungi Maven piegato al percorso di sistema

Per utilizzare lo strumento di comando Maven da qualsiasi punto del tuo terminale, aggiungi il percorso della cartella nel tuo profilo bash.

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

Ricarica profilo Bash:

source ~/.bashrc

Verifica la versione MVN

Ora, per verificare che lo strumento da riga di comando MVN di Apache Maven funzioni correttamente, stampa la sua versione.

mvn -v

Questa volta ottieni il seguente output:

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 il tuo primo progetto

Ebbene, chi ha familiarità con Maven saprebbe già cosa fare per creare un progetto, mentre i nuovi possono controllare la documentazione del sito web ufficiale di Apache Maven per saperne di più. Tuttavia, giusto per dare un'idea di come iniziare con questo strumento, ecco i comandi:

Crea un progetto

Incolla il comando dato al tuo terminale. Sostituisci l'ID gruppo , ID artefatto e altri valori a tua scelta.

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

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

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

Passa alla directory di creazione del progetto dell'app, eccola come per il comando sopra:myapp

cd myapp

Rispettare :

mvn package

Per testare i file Jar appena compilati:

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

Per creare un sito utilizzando POM.XML , esegui il comando fornito all'interno della directory dell'app:

mvn site

Una volta terminato, esegui

firefox target/site/index.html


Debian
  1. Come installare Apache Maven su Debian 9

  2. Come installare Apache su Debian 9

  3. Come installare Apache Maven su Debian 10

  4. Come installare Apache Maven su Debian 11

  5. Come installare Apache Cassandra su Debian 11 / Debian 10

Come installare Apache Guacamole su Debian 11

Come installare Apache Maven su Ubuntu 18.04 / Ubuntu 16.04 e Debian 9

Come installare Apache Tomcat su Debian 11

Come installare Apache NetBeans su Debian 11 / Debian 10

Installa Apache Maven su Debian 11 Bullseye

Come installare phpMyAdmin su Debian 11 Bullseye (Apache)