Apache Maven ist ein kostenloses, POM-basiertes Open-Source-Java-Projektmanagement-Tool. Es ist in Java geschrieben und wird verwendet, um Projekte zu erstellen, die in C#, Scala, Ruby usw. geschrieben wurden. Apache Maven wurde für Java-Entwickler entwickelt, um ihnen zu helfen, Berichte zu entwickeln, Automatisierungs-Setups zu überprüfen, zu erstellen und zu testen. Das Tool wurde von der Apache Group entwickelt, um mehrere Java-Projekte gleichzeitig zu erstellen, zu veröffentlichen und bereitzustellen, um eine bessere Leistung zu erzielen. Apache Maven verwendet XML-Dateien, um Konfigurationsdetails, Projektabhängigkeiten und andere Daten zu definieren.
Funktionen
- Abhängigkeitsverwaltung
- Großes Repository
- Erweiterbar über Plug-Ins
- Modellbasierte Builds
- Releaseverwaltung und Vertriebsveröffentlichung
- Abwärtskompatibilität
- Einfaches Testen, Bereitstellen und Verwalten von Upgrades
In diesem Beitrag zeigen wir Ihnen, wie Sie Apache Maven auf OracleLinux 8 installieren.
Voraussetzungen
- Ein Server, auf dem OracleLinux 8 auf der Atlantic.Net Cloud Platform ausgeführt wird
- Auf Ihrem Server ist ein Root-Passwort konfiguriert
Schritt 1 – Atlantic.Net Cloud-Server erstellen
Melden Sie sich zunächst bei Ihrem Atlantic.Net Cloud Server an. Erstellen Sie einen neuen Server und wählen Sie Oracle Linux als Betriebssystem mit mindestens 2 GB RAM. Stellen Sie über SSH eine Verbindung zu Ihrem Cloud-Server her und melden Sie sich mit den oben auf der Seite hervorgehobenen Anmeldeinformationen an.
Sobald Sie sich bei Ihrem Server angemeldet haben, führen Sie den folgenden Befehl aus, um Ihr Basissystem mit den neuesten verfügbaren Paketen zu aktualisieren.
dnf update -y
Schritt 2 – Installieren Sie Maven über das AppStream-Repository
dnf info maven
Sie sollten die folgende Ausgabe erhalten:
Letzte Metadaten-Ablaufprüfung:Donnerstag, 19. Mai 2022, 02:02:55 Uhr EDT, vor 1:43:10 Uhr. 27 kQuelle:maven-3.5.4-5.module+el8+5161+5cac467c.src.rpmRepository:ol8_appstreamSummary:Java-Projektmanagement- und Projektverständnis-ToolURL:http://maven.apache.org/License:ASL 2.0 und MITDescription:Maven ist ein Softwareprojektmanagement- und Verständnistool. Basierend auf dem :Konzept eines Projektobjektmodells (POM), kann Maven den Aufbau, :die Berichterstattung und die Dokumentation eines Projekts von einer zentralen Information aus verwalten.
Installieren Sie jetzt Apache Maven mit dem folgenden Befehl:
dnf install maven -y
Überprüfen Sie nach der Installation die Maven-Version mit dem folgenden Befehl:
mvn --version
Sie sollten die folgende Ausgabe erhalten:
Apache Maven 3.5.4 (Red Hat 3.5.4-5)Maven-Startseite:/usr/share/mavenJava-Version:1.8.0_332, Anbieter:Red Hat, Inc., Laufzeit:/usr/lib/jvm/java -1.8.0-openjdk-1.8.0.332.b09-2.el8_6.x86_64/jreDefault Gebietsschema:en_IN, Plattformcodierung:UTF-8OS-Name:„linux“, Version:„4.18.0-348.12.2.el8_5.x86_64 ", arch:"amd64", Familie:"unix"
Schritt 3 – Installieren Sie Maven von der Quelle
Es ist eine gute Idee, Apache Maven von der Quelle zu installieren, wenn Sie die neueste Version von Maven installieren möchten. Apache Maven ist eine Java-basierte Software. Sie müssen also OpenJDK auf Ihrem System installieren.
Führen Sie den folgenden Befehl aus, um OpenJDK auf Ihrem Server zu installieren.
dnf install java-11-openjdk -y
Überprüfen Sie nach erfolgreicher Installation die Java-Version mit dem folgenden Befehl:
java --version
Beispielausgabe:
openjdk 11.0.15 2022-04-19 LTSOpenJDK Runtime Environment 18.9 (Build 11.0.15+10-LTS)OpenJDK 64-Bit Server VM 18.9 (Build 11.0.15+10-LTS, gemischter Modus, Freigabe)Gehen Sie als Nächstes zur Downloadseite von Apache Maven und laden Sie die neueste Version von Maven herunter:
wget https://dlcdn.apache.org/maven/maven-3/3.8.5/binaries/apache-maven-3.8.5-bin.tar.gzErstellen Sie als Nächstes mit dem folgenden Befehl ein Verzeichnis für Apache Maven:
mkdir /usr/local/mavenExtrahieren Sie als Nächstes die heruntergeladene Datei mit dem folgenden Befehl in das Maven-Verzeichnis:
tar xzf apache-maven-3.8.5-bin.tar.gz -C /usr/local/maven/ --strip-components=1Als nächstes müssen Sie den Maven-Binärspeicherort zum Systempfad hinzufügen. Sie können es mit dem folgenden Befehl hinzufügen:
echo export 'PATH=$PATH:/usr/local/maven/bin/'> /etc/profile.d/maven.shecho 'export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-11.0 .15.0.10-2.el8_6.x86_64'>> /etc/profile.d/maven.shLegen Sie als Nächstes mit dem folgenden Befehl die richtigen Berechtigungen für die Datei maven.sh fest:
chmod +x /etc/profile.d/maven.shAls nächstes aktivieren Sie den Maven-Systempfad mit dem folgenden Befehl:
source /etc/profile.d/maven.shÜberprüfen Sie als Nächstes die Maven-Version mit dem folgenden Befehl:
mvn --versionSie sollten die folgende Ausgabe erhalten:
Apache Maven 3.8.5 (3599d3414f046de2324203b78ddcf9b5e4388aa0)Maven-Startseite:/usr/local/mavenJava-Version:11.0.15, Anbieter:Red Hat, Inc., Laufzeit:/usr/lib/jvm/java-11-openjdk-11.0 .15.0.10-2.el8_6.x86_64Standardgebietsschema:en_IN, Plattformcodierung:UTF-8OS-Name:„linux“, Version:„4.18.0-348.12.2.el8_5.x86_64“, Arch:„amd64“, Familie:"unix"Schlussfolgerung
In der obigen Anleitung haben wir zwei Methoden zur Installation von Apache Maven auf OracleLinux 8 erläutert. Sie können jetzt mit der Verwendung von Apache Maven zur Verwaltung Ihres Java-Projekts beginnen. Beginnen Sie mit dem VPS-Hosting von Atlantic.Net.