Lekce 8 - Správa závislostí v modulárním projektu v Mavenu
V předchozí lekci, Lokální repozitář a moduly v Mavenu, jsme si vysvětlili, co je to lokální repozitář, a ukázali jsme si, jak vytvořit modulární aplikaci v Mavenu.
V dnešním Maven tutoriálu doplníme do naší
modulární aplikace druhý modul web
a ukážeme
si, jak nastavit závislosti mezi jednotlivými moduly a jak
celý projekt konfigurovat v rodičovském souboru
pom.xml
.
Modul web
V modulární aplikaci máme z lekce Lokální
repozitář a moduly v Mavenu připravený rodičovský projekt a modul
core
. Nyní si přidáme modul web
.
Tentokrát použijeme příkaz mvn archetype:generate
a
vytvoříme webovou aplikaci z archetypu
maven-archetype-webapp
, která bude využívat modul
core
. V adresáři modularni-aplikace
spustíme
příkaz:
$ mvn archetype:generate -DarchetypeArtifactId=maven-archetype-webapp -DarchetypeVersion=1.4 -DgroupId=cz.itnetwork -DartifactId=web -Dversion=1.0 -Dpackage=cz.itnetwork
Při pohledu do souboru pom.xml
rodičovského projektu
vidíme,
...konec náhledu článku...
Pokračuj dál
Došel jsi až sem a to je super! Věříme, že ti první lekce ukázaly něco nového a užitečného.
Chceš v kurzu pokračovat? Přejdi do prémiové sekce.
Koupit tento kurz
Před koupí tohoto článku je třeba koupit předchozí díl
Obsah článku spadá pod licenci Premium, koupí článku souhlasíš se smluvními podmínkami.
- Neomezený a trvalý přístup k jednotlivým lekcím.
- Kvalitní znalosti v oblasti IT.
- Dovednosti, které ti pomohou získat vysněnou a dobře placenou práci.
Popis článku
Požadovaný článek má následující obsah:
V Maven tutoriálu pomocí sekce dependecyManagement v souboru pom.xml nastavíme správu závislostí modulárního projektu a popíšeme si výhody tohoto přístupu.
Kredity získáš, když podpoříš naši síť. To můžeš udělat buď zasláním symbolické částky na podporu provozu nebo přidáním obsahu na síť.