So installieren Sie Maven auf RHEL 8 / CentOS 8
- 4124
- 860
- Madleen Vater
Maven ist ein praktisches Projektmanagement -Tool für Java -Projekte. Es hilft, mehrere Projekte zu handhaben, kann in verschiedene Software für IDE -Software (Integrated Development Environment) integriert werden und vereinfacht vor allem Build -Prozesse. In diesem Tutorial installieren wir Maven auf einem Linux -System von RHEL 8 / CentOS 8 und um das Tool zu testen, erstellen und führen wir eine einfache Beispielanwendung aus und führen.
In diesem Tutorial lernen Sie:
- So installieren Sie Maven
- So erstellen Sie ein grundlegendes Projekt
- So bauen Sie das Projekt mit Maven auf
- So testen Sie die erstellte Anwendung
Softwareanforderungen und Konventionen verwendet
Kategorie | Anforderungen, Konventionen oder Softwareversion verwendet |
---|---|
System | Rhel 8 / Centos 8 |
Software | Apache Maven 3.5 |
Andere | Privilegierter Zugriff auf Ihr Linux -System als Root oder über die sudo Befehl. |
Konventionen | # - erfordert, dass gegebene Linux -Befehle mit Root -Berechtigungen entweder direkt als Stammbenutzer oder mit Verwendung von ausgeführt werden können sudo Befehl$ - Erfordert, dass die angegebenen Linux-Befehle als regelmäßiger nicht privilegierter Benutzer ausgeführt werden können |
So installieren Sie Maven auf Redhat 8 Schritt für Schritt Anweisungen
Maven ist so häufig, dass es in den Basis -Repositories von Rhel 8 / Centos 8 erhältlich ist. Wir müssen nur die Abonnementverwaltungsrepositories aktivieren. Von dort ist es nur ein DNF
Befehl weg. Wenn Sie Java nicht in Ihrem System installiert haben, wird das Installationstool als Abhängigkeit eingerichtet.
- Um die erforderliche Software zu installieren, verwenden wir
DNF
:# DNF Installieren Sie Maven -y
Es wird wahrscheinlich viele Abhängigkeiten installiert, da Maven gut mit Werkzeugen ausgestattet ist. Dies ist der einzige Schritt, mit dem er ausgeführt werden muss
Wurzel
Privilegien. - Wir erstellen ein Verzeichnis, das unsere Projekte abhält, und das Verzeichnis des Testprojekts innerhalb (Testuser ist ein nicht privilegiertes Betriebssystembenutzer auf dem Laborgerät):
$ mkdir -p/home/testuser/work/repository/was_time_is_it
Und geben Sie es ein:
$ cd/home/testuser/work/repository/was_time_is_it
- Wir erstellen eine Basis
Pom.xml
Datei, das Herz von Mavens Metadaten mit dem folgenden Inhalt:
Kopieren4.0.0 org.Linuxconfig WhatTimeIssit 1.0.0
- Wir fügen den Pfad für den Java -Quellcode hinzu:
mkdir -p $ mkdir -p src/main/java/org/linuxconfig
- Wir erstellen eine einfache Java -Klasse, die die Zeit des Betriebssystems druckt. Die Datei, die den Quellcode enthält
/home/testuser/work/repository/What_time_is_it/WhatTimeIssit.Java
mit dem folgenden Inhalt:
KopierenPaket org.LinuxConfig; Java importieren.Util.Datum; öffentliche Klasse WhatTimeIssit public static void main (String args []) System.aus.println ("Erkennete Systemzeit ist:" + neues Datum (System.CurrentTimemillis ()));
- Wir sind bereit, das Paket zu erstellen:
$ mvn Paket
- Bei erfolgreichem Build können wir unsere Beispielanwendung ausführen, die in der Arbeit Maven -Installation eingebaut ist. Beachten Sie, dass die Hauptklasse in der Befehlszeile bereitgestellt wird:
$ java -cp Ziel/WhatTimeIssit -1.0.0.Jar Org.Linuxconfig.WhattimeIssitcted System Time ist: Do Jan 03 21:25:41 CET 2019
Verwandte Linux -Tutorials:
- Dinge zu installieren auf Ubuntu 20.04
- Eclipse IDE für C/C ++ - Entwickler Installation auf Ubuntu…
- Oracle Java Installation auf Ubuntu 20.04 fokale Fossa Linux
- Linux: Java installieren
- So installieren Sie Java unter Manjaro Linux
- Eine Einführung in Linux -Automatisierung, Tools und Techniken
- Ubuntu 22.04 Eclipse Installation
- Dinge zu installieren auf Ubuntu 22.04
- Wie man Daten anhält, um in Java zu postgresql
- Ubuntu 20.04 Hadoop
- « So installieren Sie MongoDB auf RHEL 8 / CentOS 8
- So installieren Sie CPAN auf RHEL 8 / CentOS 8 »