How to install Maven on Ubuntu 18.04 LTS/ Ubuntu 20.04 (Linux)
Inhaltsverzeichnis:
- Voraussetzungen
- Installation von Apache Maven unter CentOS mit Yum
- Installieren Sie die neueste Version von Apache Maven
- 1. Installieren Sie OpenJDK
- 2. Laden Sie Apache Maven herunter
- 3. Richten Sie Umgebungsvariablen ein
- 4. Überprüfen Sie die Installation
- Fazit
Apache Maven ist ein kostenloses Open-Source-Projektmanagement- und -Verständnis-Tool, das hauptsächlich für Java-Projekte verwendet wird. Maven verwendet ein Projektobjektmodell (Project Object Model, POM), das im Wesentlichen eine XML-Datei ist, die Informationen zum Projekt, Konfigurationsdetails, Abhängigkeiten des Projekts usw. enthält.
In diesem Tutorial zeigen wir Ihnen zwei verschiedene Möglichkeiten, um Apache Maven auf CentOS 7 zu installieren.
Das offizielle CentOS-Repository enthält Maven-Pakete, die mit dem
yum
Paketmanager installiert werden können. Dies ist die einfachste Möglichkeit, Maven unter 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, befolgen Sie die Anweisungen im zweiten Teil dieses Artikels, in dem Maven von der offiziellen Website heruntergeladen wird.
Wählen Sie die Installationsmethode aus, die für Ihr Setup und Ihre Umgebung am besten geeignet ist.
Voraussetzungen
Der Benutzer, unter dem Sie sich anmelden, muss über Sudo-Berechtigungen verfügen, um Pakete installieren zu können.
Installation von Apache Maven unter CentOS mit Yum
Die Installation von Maven unter CentOS 7 mit
yum
ist einfach und unkompliziert.
-
Installieren Sie Maven, indem Sie den folgenden Befehl in Ihr Terminal eingeben:
sudo yum install mavenÜberprüfen Sie die Installation, indem Sie den Befehl
mvn -version:mvn -versionDie Ausgabe sollte ungefähr 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
In den folgenden Abschnitten finden Sie schrittweise Anleitungen zur Installation der neuesten Apache Maven-Version unter CentOS 7. Die neueste Version von Apache Maven wird von der offiziellen Website heruntergeladen.
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 -Runtime in CentOS 7.
Installieren Sie das OpenJDK-Paket, indem Sie Folgendes eingeben:
java-1.8.0-openjdk
Stellen Sie sicher, dass Java erfolgreich installiert wurde, indem Sie den folgenden Befehl ausführen:
java -version
Die Ausgabe sollte ungefähr 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 des Schreibens 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.
Laden Sie zunächst den Apache Maven im Verzeichnis
/tmp
mit dem folgenden Befehl
wget
herunter:
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 das Verzeichnis
/opt
:
sudo tar xf /tmp/apache-maven-3.6.0.tar.gz -C /opt
Um mehr Kontrolle über Maven-Versionen und
maven
zu haben, erstellen wir einen symbolischen Link-
maven
der auf das Maven-Installationsverzeichnis
maven
:
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. Richten Sie Umgebungsvariablen ein
Als nächstes müssen wir die Umgebungsvariablen einrichten. Öffnen Sie Ihren Texteditor und erstellen Sie eine neue Datei mit dem Namen
mavenenv.sh
im Verzeichnis
/etc/profile.d/
.
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 Starten der Shell bereitgestellt.
Führen Sie den folgenden Befehl aus, um das Skript ausführbar zu machen:
sudo chmod +x /etc/profile.d/maven.sh
Laden Sie die Umgebungsvariablen mit dem Befehl
source
:
source /etc/profile.d/maven.sh
4. Überprüfen Sie die Installation
Um zu überprüfen, ob Maven installiert ist, verwenden Sie den Befehl
mvn -version
der die Maven-Version
mvn -version
:
mvn -version
Sie sollten ungefähr 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.
Fazit
Sie haben Apache Maven erfolgreich auf Ihrem CentOS 7 installiert. Sie können jetzt die offizielle Apache Maven-Dokumentationsseite besuchen und erfahren, wie Sie mit Maven beginnen.
Java Maven CentosWie installiere und konfiguriere ich nextcloud mit Apache auf Centos 7?
Nextcloud ist eine Open Source, selbst gehostete Plattform für Dateifreigabe und Zusammenarbeit, ähnlich wie Dropbox. In diesem Tutorial zeigen wir Ihnen, wie Sie Nextcloud mit Apache auf einem CentOS 7-Computer installieren und konfigurieren.
Wie installiere ich Apache Cassandra auf Centos 7?
Apache Cassandra ist eine Open-Source-NoSQL-Datenbank ohne Single-Point-of-Failure. Sie bietet lineare Skalierbarkeit und hohe Verfügbarkeit, ohne die Leistung zu beeinträchtigen. Dieses Tutorial beschreibt die Installation von Apache Cassandra unter CentOS 7.
Wie installiere ich Apache Maven auf Debian 9?
Apache Maven ist ein Open-Source-Projektmanagement- und -Verständnis-Tool, das hauptsächlich für Java-Projekte verwendet wird. In diesem Tutorial zeigen wir Ihnen zwei verschiedene Möglichkeiten, um Apache Maven auf Debian 9 zu installieren.







