Apache Maven ist eine kostenlose Open-Source-Projektmanagementsoftware, die die Erstellung, Berichterstattung und Dokumentation eines Projekts von einem zentralen Ort aus verwaltet. Es basiert auf dem Konzept eines Projektobjektmodells und wird insbesondere für das Deployment von Java-basierten Projekten verwendet. Apache Maven erleichtert die tägliche Arbeit von Java-Entwicklern und hilft allgemein, ein Java-basiertes Projekt zu verstehen. Sie können Ihr Projekt einfach mit Subversion oder Git integrieren. Maven kann auch zum Erstellen und Verwalten von Projekten verwendet werden, die in C#, Ruby, Scala und anderen Sprachen geschrieben sind.
In diesem Tutorial werde ich erklären, wie man Apache Maven auf einem Ubuntu 20.04-Server installiert.
Anforderungen
- Ein Server mit Ubuntu 20.04.
- Ein Root-Passwort wird auf Ihrem Server eingerichtet.
Erste Schritte
Die Befehle in diesem Tutorial müssen mit Root-Rechten ausgeführt werden. Um Root-Benutzer zu werden, führen Sie diesen Befehl aus:
sudo -s
und geben Sie Ihr sudo-Passwort ein, wenn Sie dazu aufgefordert werden.
Bevor Sie beginnen, müssen Sie Ihr System mit der neuesten Version aktualisieren. Sie können dies tun, indem Sie den folgenden Befehl ausführen:
apt-get update -y apt-get upgrade -y
Sobald Ihr System aktualisiert ist, starten Sie das System neu, um die Änderungen zu übernehmen.
Java-JDK installieren
Maven erfordert, dass Java JDK auf Ihrem System installiert ist. Standardmäßig ist das Java Development Kit (JDK) 11 im Standard-Repository von Ubuntu 20.04 verfügbar. Sie können es installieren, indem Sie den folgenden Befehl ausführen:
apt-get install default-jdk -y
Sobald Java installiert ist, können Sie die Version von Java mit dem folgenden Befehl überprüfen:
java -version
Sie sollten die folgende Ausgabe sehen:
openjdk version "11.0.13" 2021-10-19 OpenJDK Runtime Environment (build 11.0.13+8-Ubuntu-0ubuntu1.20.04) OpenJDK 64-Bit Server VM (build 11.0.13+8-Ubuntu-0ubuntu1.20.04, mixed mode, sharing)
Installieren Sie Apache Maven
Zuerst müssen Sie die neueste Version von Apache Maven von der offiziellen Website herunterladen. Sie können es mit dem folgenden Befehl herunterladen:
cd /tmp
https://dlcdn.apache.org/maven/maven-3/3.8.4/binaries/apache-maven-3.8.4-bin.tar.gz
Sobald der Download abgeschlossen ist, extrahieren Sie die heruntergeladene Datei mit dem folgenden Befehl:
tar -xvzf apache-maven-3.8.4-bin.tar.gz
Als nächstes kopieren Sie das extrahierte Verzeichnis mit dem folgenden Befehl in das Verzeichnis /opt/:
cp -r apache-maven-3.8.4 /opt/maven
Als nächstes müssen Sie die Umgebungsvariablen für Java und Maven einrichten. Sie können dies tun, indem Sie die Datei maven.sh erstellen:
nano /etc/profile.d/maven.sh
Fügen Sie die folgenden Zeilen hinzu:
export JAVA_HOME=/usr/lib/jvm/default-java export M2_HOME=/opt/maven export MAVEN_HOME=/opt/maven export PATH=${M2_HOME}/bin:${PATH}
Geben Sie als Nächstes der Datei maven.sh mit dem folgenden Befehl die richtige Berechtigung:
chmod 755 /etc/profile.d/maven.sh
Laden Sie schließlich die Umgebungsvariablen, indem Sie den folgenden Befehl ausführen:
source /etc/profile.d/maven.sh
Sie können jetzt die Maven-Installation überprüfen, indem Sie den folgenden Befehl ausführen:
mvn -version
Sie sollten die folgende Ausgabe sehen:
Apache Maven 3.8.4 (9b656c72d54e5bacbed989b64718c159fe39b537) Maven home: /opt/maven Java version: 11.0.13, vendor: Ubuntu, runtime: /usr/lib/jvm/java-11-openjdk-amd64 Default locale: en_US, platform encoding: UTF-8 OS name: "linux", version: "5.4.0-28-generic", arch: "amd64", family: "unix"
Herzliche Glückwünsche! Sie haben Apache Maven erfolgreich auf dem Ubuntu 20.04 LTS-Server installiert.