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

So installieren Sie Apache Maven unter CentOS 7

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 7-System installieren und konfigurieren.

Voraussetzungen

  • CentOS 7-Server
  • Root-Rechte

Was wir tun werden

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

Schritt 1 – Java OpenJDK auf CentOS 7 installieren

Als Erstes installieren wir hier Java auf dem CentOS 7-Server. Apache Maven erfordert JDK 1.7 oder höher – wir verwenden Java 8, das aus dem CentOS-Repository installiert werden kann.

Installieren Sie Java 8 unter CentOS 7 mit dem Befehl yum.

sudo yum install -y java-1.8.0-openjdk-devel

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

java -version

Und Sie erhalten das Ergebnis wie folgt.

Java OpenJDK 8 wurde auf CentOS 7 installiert.

Schritt 2 – Laden Sie Apache Maven herunter

In diesem Schritt laden wir den Apache-Maven-Binärcode mit dem Befehl wget herunter. Und wir werden das Verzeichnis ‚/usr/local/src‘ als Maven-Home-Verzeichnis verwenden.

Gehen Sie in das Verzeichnis „/usr/local/src“ und laden Sie den Apache Maven-Binärcode herunter.

cd /usr/local/src
wget http://www-us.apache.org/dist/maven/maven-3/3.5.2/binaries/apache-maven-3.5.2-bin.tar.gz

Extrahieren Sie die Datei maven.tar.gz und löschen Sie dann die komprimierte Datei.

tar -xf apache-maven-3.5.2-bin.tar.gz
rm -f apache-maven-3.5.2-bin.tar.gz

Und Sie erhalten ein neues Verzeichnis apache-maven-version - benennen Sie das Verzeichnis um.

mv apache-maven-3.5.2/ apache-maven/

Apache Maven wird jetzt in das Verzeichnis „/usr/local/src/apache-maven“ heruntergeladen.

Schritt 3 – Apache Maven-Umgebung konfigurieren

In diesem Schritt konfigurieren wir die Umgebung für Apache Maven. Wir werden einige Umgebungsvariablen definieren, die von Apache Maven benötigt werden.

Gehen Sie in das Verzeichnis ‚/etc/profile.d‘ und erstellen Sie eine neue Konfigurationsdatei ‚maven.sh‘.

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

Fügen Sie dort die folgende Konfiguration ein.

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

Speichern und beenden.

Machen Sie nun das Skript ‚maven.sh‘ ausführbar und wenden Sie dann die Konfiguration an, indem Sie den Befehl ‚source‘ ausführen.

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

Die Konfiguration der Apache Maven-Umgebung ist abgeschlossen.

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: 

Die Installation von Apache Maven 3.2 ist abgeschlossen. Es läuft unter Linux CentOS 7 64bit, mit installiertem Java 1.8, und das Maven Home-Verzeichnis ist '/usr/local/src/apache-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