GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

So installieren Sie Apache Maven unter CentOS 8

Apache Maven ist ein Software-Projektmanagement-Tool, das auf dem POM-Konzept (Project, Object, Model) basiert. Maven ist ein Build-Automatisierungstool, das hauptsächlich für Java-basierte Projekte verwendet wird, aber auch zum Erstellen und Verwalten von Projekten verwendet werden kann, die in C#, Ruby, Scala und anderen Sprachen geschrieben sind. Es beschreibt nicht nur, wie Software erstellt wird, sondern auch ihre Abhängigkeiten.

In diesem Tutorial zeigen wir Ihnen Schritt für Schritt, wie Sie Apache Maven auf einem CentOS 8-System installieren und konfigurieren.

Voraussetzungen

  • CentOS 8
    Root-Rechte

Was wir tun werden:

  1. Installieren Sie Java OpenJDK auf CentOS 8
  2. Apache Maven-Binärdatei herunterladen
  3. Apache Maven-Umgebung konfigurieren
  4. Testen

Schritt 1 – Java OpenJDK auf CentOS 8 installieren

Zunächst installieren wir das Java OpenJDK auf CentOS 8 aus dem AppStream-Repository. Es gibt viele OpenJDK-Versionen, die vom AppStream-Repository bereitgestellt werden, und wir werden die Java OpenJDK LTS-Version 11 verwenden.

Sie verwenden den folgenden Befehl, um alle verfügbaren OpenJDK-Versionen auf dem AppStream abzurufen.

dnf search openjdk
dnf info java-11-openjdk

Installieren Sie nun das Java OpenJDK 11 mit dem folgenden dnf-Befehl.

sudo dnf install java-11-openjdk

Überprüfen Sie nach Abschluss der Installation die Java-Version.

java -version

Und Sie erhalten das Ergebnis wie folgt.

Als Ergebnis wurde das Java OpenJDK 11 auf CentOS 8 Server installiert.

Schritt 2 – Laden Sie die Apache Maven-Binärdatei herunter

In diesem Tutorial installieren wir die neueste stabile Version von Apache Maven 3.6.2, indem wir die Binärdatei herunterladen.

Wechseln Sie in das Verzeichnis „/usr/local/src“ und laden Sie die Apache Maven-Binärdatei mit dem Befehl „wget“ herunter.

cd /usr/local/src
wget https://www-eu.apache.org/dist/maven/maven-3/3.6.2/binaries/apache-maven-3.6.2-bin.tar.gz

Extrahieren Sie die komprimierte Datei und verschieben Sie das Apache-Maven-Verzeichnis als „Maven“-Verzeichnis nach „/usr/local“.

tar -xf apache-maven-3.6.2-bin.tar.gz
mv apache-maven-3.6.2 /usr/local/maven/

Jetzt wurde Apache Maven im Verzeichnis ‚/usr/local/maven‘ installiert.

Schritt 3 – Apache Maven-Umgebung konfigurieren

In diesem Schritt richten wir die Umgebungsvariable für Apache Maven ein. Wir werden das Verzeichnis der Apache Maven-Umgebungsvariablen über das Verzeichnis „/etc/profile.d“ konfigurieren, wodurch Apache Maven von allen Benutzern des Systems verwendet werden kann.

Gehen Sie in das Verzeichnis „/etc/profile.d“ und erstellen Sie das Skript „maven.sh“ mit dem vim-Editor.

cd /etc/profile.d/
vim maven.sh

Fügen Sie das folgende Skript ein.

# Apache Maven Environment Variables
# MAVEN_HOME for Maven 1 - M2_HOME for Maven 2
export M2_HOME=/usr/local/maven
export PATH=${M2_HOME}/bin:${PATH}

Speichern und schließen.

Machen Sie danach das Skript ‚maven.sh‘ ausführbar und laden Sie es mit dem Quellbefehl auf das System.

chmod +x /etc/profile.d/maven.sh
source /etc/profile.d/maven.sh

Jetzt ist die Konfiguration der Apache Maven-Umgebungsvariable abgeschlossen. Als Ergebnis steht der Apache Maven-Befehl allen Benutzern des Systems zur Verfügung.

Schritt 4 – Testen

Um unsere Apache Maven-Installation zu überprüfen, können Sie den folgenden maven-Befehl ausführen.

mvn --version

Und Sie sollten ein ähnliches Ergebnis wie das folgende erhalten:

Als Ergebnis wurde die Installation von Apache Maven 3.6 abgeschlossen. Es läuft unter Linux CentOS 8 64bit, mit installiertem Java OpenJDK 11, und das Maven Home-Verzeichnis ist '/usr/local/maven'.


Cent OS
  1. So installieren Sie Apache Maven unter CentOS 7

  2. So installieren Sie Maven auf RHEL 8 / CentOS 8

  3. So installieren Sie Apache Maven CentOS 7 / RHEL 7

  4. So installieren Sie Apache Kafka unter CentOS 8

  5. So installieren Sie Maven unter CentOS 7

So installieren Sie Apache CouchDB auf CentOS 7

So installieren Sie Apache ServiceMix unter CentOS 7

So installieren Sie Apache Maven CentOS 8 / RHEL 8

So installieren Sie Apache Cassandra in CentOS

So installieren Sie Apache Maven unter Rocky Linux / CentOS 8

So installieren Sie elgg unter CentOS 8