Lekce 5 - Konfigurační soubor pom.xml v Mavenu
V předchozí lekci, Životní cykly a fáze Mavenu, pluginy a jejich cíle, jsme si vysvětlili, co je to v Mavenu životní cyklus a jaké má fáze. Popsali jsme si také pluginy a jejich cíle.
Dnes se v Maven tutoriálu zaměříme na
konfigurační soubor pom.xml
. Popíšeme si jeho
jednotlivé části a naučíme se v něm nastavit parametr
mainClass
pro plugin exec
.
Soubor pom.xml
Srdcem a duší každého mavenovského projektu je soubor
pom.xml
nacházející se v adresáři s projektem. Obsahuje
všechny informace, které Maven potřebuje pro svoji činnost. Veškerá
konfigurace našeho projektu se proto odehrává v něm.
POM je zkratka pro Project Object Model. V
tomto XML souboru najdeme informace, které jsme zadali už při vytváření
projektu - groupId
, artifactId
a podobně. Dále zde
najdeme informace, které vygeneroval sám Maven při vytváření projektu.
Jsou zde uvedené především verze pluginů, které se mají pro daný projekt
použít.
Soubor si otevřeme v našem oblíbeném textovém editoru a podíváme se blíže co obsahuje.
Hlavička souboru
Úplně na začátku souboru vidíme tag <project>
s
informacemi o použitém xml
schématu. Hned následuje tag
<modelVersion>
, kde je uvedena verze POM. Momentálně je
jediná
...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
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 prozkoumáme konfigurační soubor pom.xml. Dozvíme se, k čemu slouží jeho jednotlivé bloky a jak v něm upravit nastavení našeho projektu.
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íť.