In diesem Handbuch erfahren Sie, wie Sie Apache Maven auf einem Rocky Linux 8-Server installieren. Dieses Handbuch funktioniert auch für andere RHEL 8-basierte Systeme wie Alma Linux und Oracle Linux 8.
Verwandte Inhalte
- So installieren Sie Java 17 auf Rocky Linux 8/Centos 8
Inhaltsverzeichnis
- Sicherstellen, dass der Server auf dem neuesten Stand ist
- Installieren von Java 11
- Maven herunterladen und installieren
1. Stellen Sie sicher, dass der Server auf dem neuesten Stand ist
Stellen Sie vor dem Fortfahren sicher, dass die Serverpakete aktualisiert sind. Verwenden Sie diesen Befehl:
sudo dnf update -y
2. Installieren von Java 11
Apache Maven erfordert JDK 7 oder höher. Wir verwenden openjdk 11. Das Paket für openjdk 11 ist in den standardmäßigen Rocky Linux Repos verfügbar, installieren Sie es mit diesem Befehl:
sudo dnf install -y java-11-openjdk-devel
Sobald die Installation abgeschlossen ist, überprüfen Sie die Java-Version mit diesem Befehl:
$ java -version
openjdk version "11.0.13" 2021-10-19 LTS
OpenJDK Runtime Environment 18.9 (build 11.0.13+8-LTS)
OpenJDK 64-Bit Server VM 18.9 (build 11.0.13+8-LTS, mixed mode, sharing)
3. Herunterladen und Installieren von Maven
Apache Maven ist als komprimierte Binärdatei verfügbar, die hier von der Download-Seite heruntergeladen werden kann. Die neueste Version zum Zeitpunkt der Erstellung dieses Handbuchs ist v3.8.4. Laden Sie es mit diesem Befehl herunter:
curl -LO https://dlcdn.apache.org/maven/maven-3/3.8.4/binaries/apache-maven-3.8.4-bin.tar.gz
Lassen Sie uns als Nächstes die heruntergeladene Datei extrahieren und in /opt
extrahieren Verzeichnis
tar -xvzf apache-maven-3.8.4-bin.tar.gz
sudo mv apache-maven-3.8.4 /opt/
4. Maven-Umgebungsvariablen einrichten
Lassen Sie uns als Nächstes Maven-Umgebungsvariablen einrichten. Wir machen das in einer Datei maven.sh
im Verzeichnis /etc/profile.d/
.
Hinweis:Überprüfen Sie vorher den Java-Installationspfad, um das Java-Home-Verzeichnis mit dem folgenden Befehl festzulegen.
sudo alternatives --config java
Öffnen Sie die Umgebungsdatei maven.sh mit Ihrem Texteditor. Ich verwende vim
sudo vim /etc/profile.d/maven.sh
Fügen Sie den folgenden Inhalt der obigen Datei hinzu
export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-11.0.13.0.8-4.el8_5.x86_64
export M2_HOME=/opt/apache-maven-3.8.4
export MAVEN_HOME=/opt/apache-maven-3.8.4
export PATH=${M2_HOME}/bin:${PATH}
Ersetzen Sie den Java-Home-Pfad, wenn er anders ist, speichern Sie die Datei und beenden Sie sie.
Legen Sie nun mit dem folgenden Befehl die Ausführungsberechtigungen für das Skript fest.
sudo chmod +x /etc/profile.d/maven.sh
Laden Sie dann die Umgebungsvariablen mit dem Quellbefehl.
source /etc/profile.d/maven.sh
Überprüfen Sie abschließend die Installation von Apache Maven
mvn --version
Dies ist die Ausgabe auf meinem Rechner
$ mvn --version
Apache Maven 3.8.4 (9b656c72d54e5bacbed989b64718c159fe39b537)
Maven home: /opt/apache-maven-3.8.4
Java version: 11.0.13, vendor: Red Hat, Inc., runtime: /usr/lib/jvm/java-11-openjdk-11.0.13.0.8-4.el8_5.x86_64
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "4.18.0-348.el8.0.2.x86_64", arch: "amd64", family: "unix"
Das ist es! Sie haben Apache Maven erfolgreich auf dem Rocky Linux 8-System installiert.