GNU/Linux >> LINUX-Kenntnisse >  >> Debian

So installieren Sie Apache Maven auf Debian 11 Bullseye

Laden Sie die neueste Version von Apache Maven herunter, um sie auf einem Debian 11 Buslleye Linux-Server oder -Desktop über das Befehlszeilenterminal zu installieren.

Apache Maven ist ein Open-Source-Automatisierungstool, das Ant und Gradle ähnelt, um viele der Verfahren zu automatisieren und zu vereinfachen, die bei der Softwareentwicklung immer wieder auftreten. Es wird manchmal auch als „Build Management System“ bezeichnet und ist Teil des „Software Configuration Management ( SCM )“. Während Ant mehr befehlsorientiert ist, ist Maven eher strategisch orientiert und eignet sich für komplexere Projekte mit mehreren Modulen.

Maven wird von der Apache Foundation verwaltet und kann auch zum Erstellen und Verwalten von Projekten verwendet werden, die in C#, Ruby, Scala und anderen Programmiersprachen geschrieben sind. Hier lernen wir die Befehle zum Installieren von Apache Maven auf der Linux Debian 11 Bullseye-Distribution.

Schritte zur Installation von Apache Maven auf Debian 11

Es gibt zwei Möglichkeiten, Apache Maven auf Debian 11 zu installieren, eine verwendet den APT-Paketmanager und die andere besteht darin, die neueste tar-Datei direkt herunterzuladen. Bei Verwendung von APT ist die Version jedoch nicht die neueste.

#1. Methode:

System-Repository-Cache aktualisieren

Um die Pakete vom APT-Paketmanager zu erhalten, wird empfohlen, zuerst den Systemaktualisierungsbefehl auszuführen. Dadurch wird der APT-Cache aktualisiert und auch verfügbare Sicherheitsupdates installiert.

sudo apt update
sudo apt install wget -y

Installieren Sie Apache Maven unter Debian 11 mit APT

Als nächstes, da eine der stabilen, aber nicht die neueste Version verfügbar ist, um sie mit dem System-Repository von Debian über den APT-Paketmanager zu installieren, verwenden Sie daher den angegebenen Befehl:

sudo apt install maven

Überprüfen Sie die Maven-Version

Überprüfen Sie nach Abschluss der Installation die Version von Apache Maven, um zu bestätigen, dass Apache Maven erfolgreich auf Debian 11 installiert wurde.

maven --v

Ausgabe

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"

#2. Methode

Die andere Methode besteht darin, die neuesten Maven-Dateien manuell herunterzuladen und sie für die Verwendung unter Debian 11 Bullseye zu konfigurieren. Wie geht das?

Installieren Sie OpenJDK auf Bullseye

Wenn Sie sich für eine manuelle Installation entscheiden, müssen wir auch Java konfigurieren. Die in Debian 11 verfügbare Standardversion ist OpeJDK-11, die mit der neuesten Version von Apache Maven kompatibel ist.

sudo apt install default-jdk

Neueste Tar-Datei von Apache Maven für Debian 11 herunterladen

Der Benutzer kann direkt die Download-Seite von Apache Maven besuchen und die neueste dort verfügbare Version erhalten. Oder verwenden Sie den angegebenen Befehl:

Hinweis :Bei der Erstellung dieses Artikels war die neueste Version 3.8.4 und kann in Ihrem Fall abweichen. Schauen Sie sich daher zuerst den oben angegebenen Link an.

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

Datei extrahieren:

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

Überprüfen Sie die extrahierte Datei:

ls

Verschieben Sie es nach /usr/share/

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

Hinweis :Ändern Sie apache-maven-3.8.4 im obigen Befehl durch den Namen Ihres extrahierten Ordners.

Maven gefaltet zum Systempfad hinzufügen

Um das Maven-Befehlstool von überall in Ihrem Terminal aus zu verwenden, fügen Sie den Ordnerpfad in Ihrem Bash-Profil hinzu.

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

Bash-Profil neu laden:

source ~/.bashrc

MVN-Version prüfen

Um nun zu überprüfen, ob das Befehlszeilentool MVN von Apache Maven einwandfrei funktioniert, drucken Sie seine Version aus.

mvn -v

Dieses Mal erhalten Sie die folgende Ausgabe:

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"

Erstellen Sie Ihr erstes Projekt

Nun, diejenigen, die mit Maven vertraut sind, wissen bereits, was zum Erstellen eines Projekts zu tun ist, während die Neuen die offizielle Dokumentation der Apache Maven-Website lesen können um mehr darüber zu erfahren. Um dennoch eine Vorstellung davon zu geben, wie man mit diesem Tool beginnt, sind hier die Befehle:

Projekt erstellen

Fügen Sie den angegebenen Befehl in Ihr Terminal ein. Sie ersetzen die Gruppen-ID , Artefakt-ID , und andere Werte nach Ihrer Wahl.

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

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

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

Wechseln Sie zu Ihrem Projektverzeichnis zum Erstellen von Apps, hier ist es wie beim obigen Befehl - myapp

cd myapp

Einwilligen :

mvn package

So testen Sie die neu kompilierten Jar-Dateien:

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

So erstellen Sie eine Website mit POM.XML , führen Sie den angegebenen Befehl in Ihrem App-Verzeichnis aus:

mvn site

Wenn Sie fertig sind, führen Sie

aus
firefox target/site/index.html


Debian
  1. So installieren Sie Apache Maven unter Debian 9

  2. So installieren Sie Apache unter Debian 9

  3. So installieren Sie Apache Maven unter Debian 10

  4. So installieren Sie Apache Maven unter Debian 11

  5. So installieren Sie Apache Cassandra unter Debian 11 / Debian 10

So installieren Sie Apache Guacamole unter Debian 11

So installieren Sie Apache Maven unter Ubuntu 18.04 / Ubuntu 16.04 und Debian 9

So installieren Sie Apache Tomcat unter Debian 11

So installieren Sie Apache NetBeans unter Debian 11 / Debian 10

Installieren Sie Apache Maven auf Debian 11 Bullseye

So installieren Sie phpMyAdmin unter Debian 11 Bullseye (Apache)