So installieren Sie Maven auf RHEL 8 / CentOS 8

So installieren Sie Maven auf RHEL 8 / CentOS 8

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
Erfolgreicher Bau mit Maven auf Rhel 8 / CentOS 8.

Softwareanforderungen und Konventionen verwendet

Softwareanforderungen und Linux -Befehlszeilenkonventionen
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.

  1. 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.

  2. 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
  3. Wir erstellen eine Basis Pom.xml Datei, das Herz von Mavens Metadaten mit dem folgenden Inhalt:
     4.0.0 org.Linuxconfig WhatTimeIssit 1.0.0 
    Kopieren


  4. Wir fügen den Pfad für den Java -Quellcode hinzu:
    mkdir -p $ mkdir -p src/main/java/org/linuxconfig
  5. 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:
    Paket 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 ())); 
    Kopieren
  6. Wir sind bereit, das Paket zu erstellen:
    $ mvn Paket
  7. 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