Vydělávej až 160.000 Kč měsíčně! Akreditované rekvalifikační kurzy s garancí práce od 0 Kč. Více informací.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

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

Znalosti v hodnotě stovek tisíc získáš za pár korun

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

Koupit všechny aktuálně dostupné lekce s funkcí odevzdávání úloh a certifikátem za pouhých 250 Kč
Aktuální stav konta 0 Kč
Koupí tohoto balíčku získáš přístup ke všem 10 článkům (9 lekcí, test) tohoto kurzu.

Obsah článku spadá pod licenci Premium, koupí článku souhlasíš se smluvními podmínkami.

Co od nás v dalších lekcích dostaneš?
  • 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íť.

Článek pro vás napsal Atrament
Avatar
Aktivity