Jak zainstalować Apache Maven na Ubuntu?

Zarządzanie projektami to jeden z najczęściej poruszanych dziś tematów na poziomie korporacyjnym ze względu na jego zakres, korzyści i możliwość koordynowania najlepszych zadań dla określonej grupy w firmie.

Pracując na systemach operacyjnych Linux, mamy możliwość korzystania z różnych narzędzi skoncentrowanych na tego typu działaniach, a jednym z najbardziej uderzających jest Apache Maven, który przeanalizujemy w tym samouczku w sposób kompletny i kompletny w Ubuntu 17 Server.

Co to jest Apache MavenApache Maven został opracowany jako narzędzie do zarządzania projektami oprogramowania i zrozumienia.

Apache Maven opiera się na koncepcji Project Object Model (POM), a dzięki Maven możesz zarządzać kompilacją, raportami i dokumentacją projektu z centralnej części informacji, umożliwiając jej całkowitą kontrolę.

Apache Maven to narzędzie do automatyzacji kompilacji, które jest używane i wdrażane głównie w projektach opartych na Javie, ale możliwe jest również wykorzystanie go do tworzenia i zarządzania projektami napisanymi w C#, Ruby, Scala i innych językach.

Cele, dla których powstał Apache Maven to:

  • Pozwól, aby proces budowy był jak najłatwiejszy
  • Zapewnij jednolity system konstrukcyjny
  • Oferuj wysokiej jakości informacje o projekcie
  • Zapewnij wytyczne dotyczące opracowywania najlepszych praktyk
  • Pozwól na bezproblemową migrację do nowych funkcji

Niektóre z jego najbardziej wyróżniających się cech to:

  • Prosta konfiguracja projektu zgodna z najlepszymi praktykami, która pozwala w kilka sekund uzyskać nowy projekt lub uruchomiony moduł.
  • Konsekwentne stosowanie we wszystkich projektach, nie oznacza to czasu przyspieszenia dla nowych programistów wchodzących do nowego projektu.
  • Doskonałe zarządzanie zależnościami, w tym automatyczne aktualizowanie, zamykanie zależności (znane również jako zależności przechodnie).
  • Apache Maven ma możliwość łatwej pracy z wieloma projektami jednocześnie bez wzajemnego wpływu.
  • Posiada duże i rosnące repozytorium bibliotek i metadanych do natychmiastowego użycia, a dodatkowo ma umowy z największymi projektami Open Source na dostępność w czasie rzeczywistym swoich najnowszych wydań.
  • Maven jest rozszerzalny, ponieważ ma możliwość łatwego pisania wtyczek w Javie lub językach skryptowych.
  • Natychmiastowy dostęp do nowych funkcji przy niewielkiej dodatkowej konfiguracji lub bez dodatkowej konfiguracji.
  • Wykorzystuje zadania Ant do zarządzania zależnościami i wdrażania Maven.
  • Wykorzystuje modele oparte na modelach, co oznacza, że ​​Apache Maven może budować dowolną liczbę projektów w predefiniowanych typach wyjściowych, takich jak JAR, WAR lub dystrybucja w oparciu o metadane projektu, w większości przypadków bez konieczności pisania skryptów.
  • Jest to strona zgodna z informacjami o projekcie, ponieważ wykorzystuje te same metadane, co w procesie kompilacji, Maven może wygenerować stronę internetową lub plik PDF, który zawiera całą dokumentację, którą chcemy dodać i dodaje do tych standardowych raportów o stanie rozwoju projektu.
  • Oferuje publikowanie wydań i zarządzanie wersjami, a to nie wymaga wiele dodatkowej konfiguracji, ponieważ Maven integruje się z systemem kontroli źródła (takim jak Subversion lub Git) i jest odpowiedzialny za zarządzanie uruchomieniem projektu opartego na określonym tagu. Możemy również wysłać to do lokalizacji dystrybucyjnej, z której będą mogły korzystać inne projekty. Maven może publikować poszczególne dane wyjściowe jako JAR, plik zawierający inne zależności i dokumentację lub jako dystrybucję źródłową.
  • Zarządzanie zależnościami przy użyciu Apache Maven zachęca do korzystania z centralnego repozytorium JAR i innych zależności. Maven ma mechanizm, w którym klienci projektu mogą uzyskać dostęp do pobrania dowolnego pliku JAR wymaganego do zbudowania ich projektu z centralnego repozytorium JAR, podobnie jak Perl CPAN.

1. Zainstaluj Javę na Ubuntu

Krok 1
Pierwszym krokiem, jaki należy wykonać, jest zainstalowanie pakietu „python-software-properties” za pomocą następującego polecenia:

 sudo apt install -y python-software-properties

POWIĘKSZAĆ

Krok 2
Teraz dodamy repozytorium Java PPA za pomocą następującego polecenia:

 sudo add-apt-repository ppa: webupd8team / java

POWIĘKSZAĆ

Krok 3
Po dodaniu tego repozytorium przystępujemy do aktualizacji jego pakietów:

 aktualizacja sudo apt 
Krok 4
Apache Maven wymaga JDK 1.7 lub nowszego iw tym przypadku zainstalujemy JDK 1.8, w tym celu zainstalujemy Javę z PPA za pomocą polecenia apt w następujący sposób:
 sudo apt install -y oracle-java8-installer

POWIĘKSZAĆ

Krok 5
Po zakończeniu tego procesu możemy wyświetlić wersję Java, wykonując następujące czynności:

 wersja java

POWIĘKSZAĆ


Zaloguj się Dołącz!

Będziesz pomóc w rozwoju serwisu, dzieląc stronę ze swoimi znajomymi

wave wave wave wave wave