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

So installieren Sie Apache Maven unter CentOS 7

Apache Maven ist ein kostenloses und quelloffenes Projektmanagement- und Verständnistool, das hauptsächlich für Java-Projekte verwendet wird. Maven verwendet ein Project Object Model (POM), das im Wesentlichen eine XML-Datei ist, die Informationen über das Projekt, Konfigurationsdetails, die Abhängigkeiten des Projekts und enthält usw.

In diesem Tutorial zeigen wir Ihnen zwei verschiedene Möglichkeiten, Apache Maven auf CentOS 7 zu installieren.

Die offiziellen CentOS-Repositorys enthalten Maven-Pakete, die mit dem yum installiert werden können Paket-Manager. Dies ist der einfachste Weg, Maven auf CentOS zu installieren. Die in den Repositorys enthaltene Version kann jedoch hinter der neuesten Version von Maven zurückbleiben.

Um die neueste Version von Maven zu installieren, folgen Sie den Schritten im zweiten Teil dieses Artikels, wo wir Maven von der offiziellen Website herunterladen werden.

Wählen Sie die Installationsmethode, die für Ihre Einrichtung und Umgebung am besten geeignet ist.

Voraussetzungen #

Der Benutzer, als der Sie sich anmelden, muss über sudo-Berechtigungen verfügen, um Pakete installieren zu können.

Installieren von Apache Maven auf CentOS mit Yum #

Maven unter CentOS 7 mit yum installieren ist ein einfacher, direkter Prozess.

  1. Installieren Sie Maven, indem Sie den folgenden Befehl in Ihr Terminal eingeben:

    sudo yum install maven
  2. Überprüfen Sie die Installation, indem Sie mvn -version eingeben Befehl:

    mvn -version

    Die Ausgabe sollte in etwa so aussehen:

    Apache Maven 3.0.5 (Red Hat 3.0.5-17)
    Maven home: /usr/share/maven
    Java version: 1.8.0_191, vendor: Oracle Corporation
    Java home: /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.191.b12-0.el7_5.x86_64/jre
    Default locale: en_US, platform encoding: UTF-8
    OS name: "linux", version: "3.10.0-862.3.2.el7.x86_64", arch: "amd64", family: "unix"

Das ist es. Maven ist jetzt auf Ihrem CentOS-System installiert und Sie können es verwenden.

Installieren Sie die neueste Version von Apache Maven #

Die folgenden Abschnitte enthalten eine Schritt-für-Schritt-Anleitung zur Installation der neuesten Version von Apache Maven auf CentOS 7. Wir werden die neueste Version von Apache Maven von ihrer offiziellen Website herunterladen.

1. Installieren Sie OpenJDK #

Für Maven 3.3+ muss JDK 1.7 oder höher installiert sein. Wir installieren OpenJDK, die Standard-Java-Entwicklung und -Laufzeit in CentOS 7.

Installieren Sie das OpenJDK-Paket, indem Sie Folgendes eingeben:

sudo yum install java-1.8.0-openjdk

Überprüfen Sie, ob Java erfolgreich installiert wurde, indem Sie den folgenden Befehl ausführen:

java -version

Die Ausgabe sollte in etwa so aussehen:

openjdk version "1.8.0_191"
OpenJDK Runtime Environment (build 1.8.0_191-b12)
OpenJDK 64-Bit Server VM (build 25.191-b12, mixed mode)

2. Laden Sie Apache Maven #

herunter

Zum Zeitpunkt der Erstellung dieses Artikels ist die neueste Version von Apache Maven 3.6.0 . Bevor Sie mit dem nächsten Schritt fortfahren, sollten Sie auf der Maven-Downloadseite nachsehen, ob eine neuere Version verfügbar ist.

Beginnen Sie mit dem Herunterladen von Apache Maven im Verzeichnis /tmp Verzeichnis mit dem folgenden wget Befehl:

wget https://www-us.apache.org/dist/maven/maven-3/3.6.0/binaries/apache-maven-3.6.0-bin.tar.gz -P /tmp

Wenn der Download abgeschlossen ist, extrahieren Sie das Archiv in /opt Verzeichnis:

sudo tar xf /tmp/apache-maven-3.6.0-bin.tar.gz -C /opt

Um mehr Kontrolle über Maven-Versionen und -Updates zu haben, erstellen wir einen symbolischen Linkmaven das zeigt auf das Maven-Installationsverzeichnis:

sudo ln -s /opt/apache-maven-3.6.0 /opt/maven

Um Ihre Maven-Installation zu aktualisieren, entpacken Sie einfach die neuere Version und ändern Sie den Symlink so, dass er darauf verweist.

3. Umgebungsvariablen einrichten #

Als nächstes müssen wir die Umgebungsvariablen einrichten. Öffnen Sie Ihren Texteditor und erstellen Sie eine neue Datei namens maven.sh innerhalb von /etc/profile.d/ Verzeichnis.

sudo nano /etc/profile.d/maven.sh

Fügen Sie die folgenden Zeilen ein:

/etc/profile.d/maven.sh
export JAVA_HOME=/usr/lib/jvm/jre-openjdk
export M2_HOME=/opt/maven
export MAVEN_HOME=/opt/maven
export PATH=${M2_HOME}/bin:${PATH}

Speichern und schließen Sie die Datei. Dieses Skript wird beim Start der Shell abgerufen.

Machen Sie das Skript ausführbar, indem Sie den folgenden chmod ausführen Befehl:

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

Laden Sie die Umgebungsvariablen mit source Befehl:

source /etc/profile.d/maven.sh

4. Überprüfen Sie die Installationsnummer

Um zu überprüfen, ob Maven installiert ist, verwenden Sie mvn -version Befehl, der die Maven-Version druckt:

mvn -version

Sie sollten etwa Folgendes sehen:

Apache Maven 3.6.0 (97c98ec64a1fdfee7767ce5ffb20918da4f719f3; 2018-10-24T18:41:47Z)
Maven home: /opt/maven
Java version: 1.8.0_191, vendor: Oracle Corporation, runtime: /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.191.b12-0.el7_5.x86_64/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "3.10.0-862.3.2.el7.x86_64", arch: "amd64", family: "unix"

Das ist es. Die neueste Version von Maven ist jetzt auf Ihrem CentOS-System installiert.


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