Apache Maven ist ein Open-Source-Softwareprojektmanagement- und Verständnistool, das von Java-Entwicklern weltweit verwendet wird, um alle Phasen des Softwareentwicklungslebenszyklus zu verwalten, von der Erstellung über die Berichterstellung und Zusammenstellung bis hin zur Bereitstellung.
Sie können Maven auch zum Erstellen und Verwalten von Projekten verwenden, die in C#, Ruby, Scala und anderen Sprachen geschrieben sind.
Hier werden wir sehen, wie man Apache Maven auf Debian 11 installiert.
Installieren Sie Java unter Debian
Apache Maven erfordert JDK 7 oder höher. Sie können für Ihre Maven-Installation entweder Oracle Java oder OpenJDK installieren.
LESEN: So installieren Sie Java unter Debian 11
ODER
Hier werde ich OpenJDK v11 für die Maven-Installation verwenden.
sudo apt update sudo apt install -y openjdk-11-jdk
Nachdem Sie Java installiert haben, überprüfen Sie die Java-Installation, indem Sie den folgenden Befehl ausführen.
java -version
Ausgabe:
openjdk version "11.0.12" 2021-07-20 OpenJDK Runtime Environment (build 11.0.12+7-post-Debian-2) OpenJDK 64-Bit Server VM (build 11.0.12+7-post-Debian-2, mixed mode, sharing)
Installieren Sie Apache Maven auf Debian
Sie können die offizielle Website von Apache Maven besuchen, um die neueste stabile Version von Maven herunterzuladen, oder den folgenden Befehl verwenden, um Apache Maven v3.8.2 über das Terminal herunterzuladen.
curl -O https://downloads.apache.org/maven/maven-3/3.8.2/binaries/apache-maven-3.8.2-bin.tar.gz
Extrahieren Sie das Maven-Archiv mit dem Befehl tar und verschieben Sie die Dateien in das Verzeichnis /opt/.
sudo tar -zxvf apache-maven-3.8.2-bin.tar.gz sudo mv apache-maven-3.8.2 /opt/maven
Umgebungsvariablen für Maven einrichten
Nachdem Sie die Apache Maven-Binärdateien in das /opt-Verzeichnis gestellt haben, legen Sie die wenigen Umgebungsvariablen für Maven fest, indem Sie eine maven.sh-Datei im /etc/profile.d/-Verzeichnis erstellen.
sudo nano /etc/profile.d/maven.sh
Fügen Sie die folgenden Variablen mit den Werten hinzu.
export JAVA_HOME=/usr/lib/jvm/java-1.11.0-openjdk-amd64 export M2_HOME=/opt/maven export PATH=${M2_HOME}/bin:${PATH}
Rufen Sie JAVA_HOME-Informationen mit dem Befehl sudo update-java-alternatives -l ab.
Laden Sie die obigen Umgebungsvariablen in der aktuellen Shell-Sitzung mit dem folgenden Befehl.
source /etc/profile.d/maven.sh
Verifizieren Sie die Apache Maven-Installation
Überprüfen Sie mit dem folgenden Befehl, ob Apache Maven erfolgreich auf Ihrem System konfiguriert wurde.
mvn -version
Ausgabe:
Apache Maven 3.8.2 (ea98e05a04480131370aa0c110b8c54cf726c06f) Maven home: /opt/maven Java version: 11.0.12, 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-8-amd64", arch: "amd64", family: "unix"
Schlussfolgerung
Das ist alles. Ich hoffe, Sie haben gelernt, wie man Apache Maven unter Debian 11 installiert.