logo

súbor Maven pom.xml

POM je skratka pre Objektový model projektu . Súbor pom.xml obsahuje informácie o projekte a informácie o konfigurácii pre majstra na zostavenie projektu, ako sú závislosti, adresár zostavenia, zdrojový adresár, testovací zdrojový adresár, plugin, ciele atď.

Maven prečíta súbor pom.xml a potom vykoná cieľ.

Pred maven 2 bol pomenovaný ako súbor project.xml. Ale od maven 2 (aj v maven 3) je premenovaný na pom.xml.


Prvky súboru maven pom.xml

Na vytvorenie jednoduchého súboru pom.xml potrebujete nasledujúce prvky:

ElementPopis
projektu Je to koreňový prvok súboru pom.xml.
modelVerzia Je to čiastkový prvok projektu. Špecifikuje modelVersion. Mala by byť nastavená na 4.0.0.
groupId Je to čiastkový prvok projektu. Špecifikuje id pre projektovú skupinu.
artifactId Je to čiastkový prvok projektu. Špecifikuje ID artefaktu (projektu). Artefakt je niečo, čo sa buď vyrába alebo používa v rámci projektu. Príklady artefaktov vytvorených spoločnosťou Maven pre projekt zahŕňajú: JAR, zdrojové a binárne distribúcie a WAR.
verzia Je to čiastkový prvok projektu. Špecifikuje verziu artefaktu v rámci danej skupiny.
Súbor: pom.xml
 4.0.0 com.javatpoint.application1 my-app 1 

Maven pom.xml súbor s ďalšími prvkami

Tu sa chystáme pridať ďalšie prvky do súboru pom.xml, ako napríklad:

ElementPopis
balenie definuje typ balenia, ako je jar, vojna atď.
názov definuje názov maven projektu.
url definuje adresu URL projektu.
závislosti definuje závislosti pre tento projekt.
závislosť definuje závislosť. Používa sa vo vnútri závislostí.
rozsah vymedzuje rozsah pre tento odborný projekt. Môže byť kompilovaný, poskytovaný, runtime, testovaný a systémový.
Súbor: pom.xml
 4.0.0 com.javatpoint.application1 my-application1 1.0 jar Maven Quick Start Archetype http://maven.apache.org junit junit 4.8.2 test