Jak zainstalować Maven na RHEL 8 / Centos 8

Jak zainstalować Maven na RHEL 8 / Centos 8

Maven to przydatne narzędzie do zarządzania projektami dla projektów Java. Pomaga obsłudze wielu projektów, może integrować się z różnymi oprogramowaniem IDE (zintegrowane środowisko programistyczne), a przede wszystkim upraszcza procesy kompilacji. W tym samouczku zainstalujemy Maven w systemie RHEL 8 / Centos 8 Linux, a aby przetestować narzędzie, zbudujemy i uruchomimy prostą przykładową aplikację.

W tym samouczku nauczysz się:

  • Jak zainstalować Maven
  • Jak utworzyć podstawowy projekt
  • Jak zbudować projekt z Maven
  • Jak przetestować aplikację zbudowaną
Udana budowa z Maven na Rhel 8 / Centos 8.

Zastosowane wymagania i konwencje oprogramowania

Wymagania oprogramowania i konwencje linii poleceń Linux
Kategoria Wymagania, konwencje lub wersja oprogramowania
System RHEL 8 / CENTOS 8
Oprogramowanie Apache Maven 3.5
Inny Uprzywilejowany dostęp do systemu Linux jako root lub za pośrednictwem sudo Komenda.
Konwencje # - Wymaga, aby podane polecenia Linux są wykonywane z uprawnieniami root bezpośrednio jako użytkownik root lub za pomocą sudo Komenda
$ - Wymaga, aby podane polecenia Linux zostały wykonane jako zwykły użytkownik niepewny

Jak zainstalować Maven na instrukcjach Redhat 8 krok po kroku



Maven jest tak powszechny, że jest dostępny w podstawowych repozytoriach RHEL 8 / CENTOS 8. Musimy tylko włączyć repozytoria zarządzania subskrypcją. Stamtąd to tylko DNF polecenie. Jeśli nie masz zainstalowanej Java w systemie, narzędzie instalacyjne przyciągnie go jako zależność.

  1. Aby zainstalować wymagane oprogramowanie, używamy DNF:
    # DNF instaluj maven -y

    Prawdopodobnie zainstaluje wiele zależności, ponieważ Maven jest dobrze wyposażony w narzędzia. To jedyny krok, z którym należy uruchomić źródło przywileje.

  2. Tworzymy katalog, który będzie utrzymywał nasze projekty, a katalog projektu testowego (Testuser jest użytkownikiem systemu operacyjnego na maszynie laboratoryjnej):
    $ mkdir -p/home/testuser/work/repozytorium/what_time_is_it

    I wprowadź to:

    $ cd/home/testuser/work/repozytory/co_time_is_it
  3. Tworzymy podstawowy pom.XML Plik, serce metadanych Mavena z następującą zawartością:
     4.0.0 org.Linuxconfig whattimeisit 1.0.0 
    Kopiuj


  4. Dodajemy ścieżkę dla kodu źródłowego Java:
    mkdir -p $ mkdir -p src/main/java/org/linuxconfig
  5. Tworzymy prostą klasę Java, która wydrukuje czas dostarczany przez system operacyjny. Plik zawierający kod źródłowy będzie /home/testuser/work/repozytory/co_time_is_it/co.Jawa Z następującą zawartością:
    pakiet org.Linuxconfig; Importuj Java.Util.Data; klasa publiczna WhatTimeisit public static void main (String args []) System.na zewnątrz.println („Wykryty czas systemu to:” + Nowa data (system.currentTimeMillis ())); 
    Kopiuj
  6. Jesteśmy gotowi zbudować pakiet:
    Pakiet $ MVN
  7. W udanej kompilacji możemy uruchomić naszą przykładową aplikację zbudowaną w działającej instalacji Maven. Zauważ, że klasa główna jest dostarczana w wierszu poleceń:
    $ Java -CP Target/WhatTimeisit -1.0.0.słoik org.Linuxconfig.WhatTimeisit wykryty czas: czw. 03 stycznia 21:25:41 CET 2019

Powiązane samouczki Linux:

  • Rzeczy do zainstalowania na Ubuntu 20.04
  • Eclipse IDE dla instalacji programistów C/C ++ na Ubuntu…
  • Instalacja Oracle Java na Ubuntu 20.04 Focal Fossa Linux
  • Linux: Zainstaluj Java
  • Jak zainstalować Java na Manjaro Linux
  • Wprowadzenie do automatyzacji, narzędzi i technik Linuksa
  • Ubuntu 22.04 Instalacja Eclipse
  • Rzeczy do zainstalowania na Ubuntu 22.04
  • Jak przetrwać dane do PostgreSQL w Javie
  • Ubuntu 20.04 Hadoop