Jak zainstalować Maven na RHEL 8 / Centos 8
- 2488
- 363
- Pan Jeremiasz Więcek
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ą
Zastosowane wymagania i konwencje oprogramowania
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ść.
- 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. - 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
- Tworzymy podstawowy
pom.XML
Plik, serce metadanych Mavena z następującą zawartością:
Kopiuj4.0.0 org.Linuxconfig whattimeisit 1.0.0
- Dodajemy ścieżkę dla kodu źródłowego Java:
mkdir -p $ mkdir -p src/main/java/org/linuxconfig
- 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ą:
Kopiujpakiet 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 ()));
- Jesteśmy gotowi zbudować pakiet:
Pakiet $ MVN
- 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