Apache Maven ist ein kostenloses und leistungsstarkes Build-Automatisierungstool, das hauptsächlich für Java-Projekte verwendet wird. Es basiert auf dem Project Object Model. Mit Maven können Sie den Aufbau, die Berichterstellung und die Dokumentation eines Projekts effizient verwalten.
Maven kann auch zum Erstellen und Verwalten von Projekten verwendet werden, die in C#, Ruby, Scala und anderen Sprachen geschrieben sind.
Dieser Beitrag hilft Ihnen bei der Installation von Apache Maven auf CentOS 8 / RHEL 8.
Installieren Sie Java
Das Java-Entwicklungskit ist die wesentliche Voraussetzung für Apache Maven, um Projekte zu erstellen. Installieren Sie entweder Oracle JDK oder OpenJDK auf Ihrem System.
LESEN: So installieren Sie Oracle Java CentOS 8 / RHEL 8
ODER
Wenn Sie OpenJDK für Maven verwenden möchten, können Sie es mit dem DNF-Befehl installieren.
dnf -y install java-1.8.0-openjdk-devel
Überprüfen Sie die JDK-Installation mit dem folgenden Befehl.
java -version
Ausgabe:
openjdk version "1.8.0_232" OpenJDK Runtime Environment (build 1.8.0_232-b09) OpenJDK 64-Bit Server VM (build 25.232-b09, mixed mode)
Installieren Sie Apache Maven
Sie können die offizielle Website von Apache Maven aufrufen, um die neueste stabile Version von Maven herunterzuladen, oder den folgenden Befehl verwenden, um Apache Maven v3.6.3 herunterzuladen.
dnf -y install wget wget https://www-eu.apache.org/dist/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.tar.gz
Extrahieren Sie nun das heruntergeladene Archiv mit dem tar-Befehl und verschieben Sie es dann an den gewünschten Ort.
tar -zxvf apache-maven-3.6.3-bin.tar.gz mv apache-maven-3.6.3 /opt/maven
Umgebungsvariablen einrichten
Wir werden nun die Umgebungsvariablen für Maven setzen, indem wir eine maven.sh-Datei im Verzeichnis /etc/profile.d/ erstellen.
vi /etc/profile.d/maven.sh
Fügen Sie den folgenden Inhalt hinzu.
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.232.b09-2.el8_1.x86_64/ export M2_HOME=/opt/maven export PATH=${M2_HOME}/bin:${PATH}JAVA_HOME und M2_HOME hängen von der JDK- und Maven-Installation ab.
Laden Sie nun die Umgebungsvariablen in der aktuellen Shell mit dem folgenden Befehl.
source /etc/profile.d/maven.sh
Maven-Installation überprüfen
Überprüfen Sie mit dem folgenden Befehl, ob der Apache Maven erfolgreich auf Ihrem System konfiguriert wurde.
mvn -version
Ausgabe:
Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f) Maven home: /opt/maven Java version: 1.8.0_232, vendor: Oracle Corporation, runtime: /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.232.b09-2.el8_1.x86_64/jre Default locale: en_US, platform encoding: UTF-8 OS name: "linux", version: "4.18.0-80.11.2.el8_0.x86_64", arch: "amd64", family: "unix"
Schlussfolgerung
Das ist alles. Ich hoffe, Sie haben gelernt, wie man Apache Maven auf CentOS 8 / RHEL 8 installiert.