Řízení projektů je dnes jedním z nejčastěji zmiňovaných témat na podnikové úrovni díky svému rozsahu, výhodám a možnosti koordinace nejlepších úkolů pro konkrétní skupinu v rámci společnosti.
Při práci na operačních systémech Linux máme možnost používat různé nástroje zaměřené na tento typ činnosti a jedním z nejvýraznějších je Apache Maven, který v tomto tutoriálu zanalyzujeme úplným a úplným způsobem na serveru Ubuntu 17 Server.
Co je Apache MavenApache Maven byl vyvinut jako nástroj pro správu a porozumění softwarovým projektům.
Apache Maven je založen na konceptu Project Object Model (POM) a díky Maven můžete spravovat kompilaci, zprávy a dokumentaci projektu z centrální informace, která umožňuje jeho úplnou kontrolu.
Apache Maven je nástroj pro automatizaci sestavení, který se používá a implementuje hlavně pro projekty založené na jazyce Java, ale je také možné jej použít k vytváření a správě projektů napsaných v jazycích C #, Ruby, Scala a dalších.
Cíle, pro které byl Apache Maven vytvořen, jsou:
- Nechte proces stavby být co nejjednodušší
- Zajistěte jednotný konstrukční systém
- Nabídka kvalitních informací o projektu
- Poskytněte pokyny pro vývoj osvědčených postupů
- Umožněte bezproblémovou migraci na nové funkce
Mezi jeho nejvýraznější funkce patří:
- Jednoduchá konfigurace projektu, která se řídí osvědčenými postupy, což nám umožňuje získat nový projekt nebo modul spuštěný během několika sekund.
- Důsledné používání ve všech projektech, to neznamená, že by museli noví vývojáři vstupovat do nového projektu.
- Vynikající správa závislostí včetně automatické aktualizace, uzavírání závislostí (také známé jako tranzitivní závislosti).
- Apache Maven má schopnost snadno pracovat s více projekty současně, aniž by se navzájem ovlivňovaly.
- Má velké a rostoucí úložiště knihoven a metadat k okamžitému použití a navíc má smlouvy s největšími open source projekty na dostupnost nejnovějších verzí v reálném čase.
- Maven je rozšiřitelný, protože má schopnost snadno psát pluginy v jazyce Java nebo skriptovacích jazycích.
- Okamžitý přístup k novým funkcím s malou nebo žádnou další konfigurací.
- Využívá úlohy Ant pro správu závislostí a nasazení Maven.
- Používá modely založené na modelech, to znamená, že Apache Maven může stavět libovolný počet projektů v předdefinovaných výstupních typech, jako je JAR, WAR nebo distribuce na základě metadat projektu, bez nutnosti skriptování ve většině případů.
- Je to web konzistentní s informacemi o projektu, protože používá stejná metadata jako pro proces kompilace, Maven může vygenerovat web nebo PDF, který obsahuje veškerou dokumentaci, kterou chceme přidat, a přidává k těmto standardním zprávám o stavu vývoje projektu.
- Nabízí vydávání verzí a správu verzí, což nevyžaduje mnoho dalších konfigurací, protože Maven se integruje se systémem řízení zdrojů (jako je Subversion nebo Git) a zodpovídá za správu spuštění projektu na základě určité značky. Můžeme to také zveřejnit na distribučním místě pro použití pro jiné projekty. Maven může publikovat jednotlivé výstupy jako JAR, soubor, který obsahuje další závislosti a dokumentaci, nebo jako zdrojovou distribuci.
- Správa závislostí při používání Apache Maven podporuje použití centrálního úložiště JAR a dalších závislostí. Maven má mechanismus, ve kterém mají klienti projektu přístup ke stažení jakéhokoli JAR požadovaného pro sestavení jejich projektu z centrálního úložiště JAR podobně jako Perl CPAN.
1. Nainstalujte si Javu na Ubuntu
Krok 1
Prvním krokem je instalace balíčku 'python-software-properties' pomocí následujícího příkazu:
sudo apt install -y python-software-properties
ZVĚTŠIT
Krok 2
Nyní přidáme úložiště Java PPA následujícím příkazem:
sudo add-apt-repository ppa: webupd8team / java
ZVĚTŠIT
Krok 3
Jakmile bylo toto úložiště přidáno, pokračujeme v aktualizaci jeho balíčků:
sudo apt aktualizaceKrok 4
Apache Maven vyžaduje JDK 1.7 nebo vyšší a v tomto případě se chystáme nainstalovat JDK 1.8, proto nainstalujeme Javu z PPA pomocí příkazu apt následovně:
sudo apt install -y oracle-java8-installer
ZVĚTŠIT
Krok 5
Jakmile je tento proces dokončen, můžeme verzi Java zobrazit spuštěním následujícího:
java -verze
ZVĚTŠIT
Přihlášení Připojte se!