logo

Maven pom.xml failas

POM yra akronimas Projekto objekto modelis . Pom.xml faile yra informacijos apie projektą ir konfigūracijos informaciją, skirtą projektui kurti, pvz., priklausomybės, kūrimo katalogas, šaltinio katalogas, bandomojo šaltinio katalogas, papildinys, tikslai ir kt.

Maven nuskaito pom.xml failą, tada vykdo tikslą.

Prieš maven 2 jis buvo pavadintas kaip project.xml failas. Tačiau kadangi maven 2 (taip pat ir maven 3), jis pervadinamas į pom.xml.


Maven pom.xml failo elementai

Norėdami sukurti paprastą pom.xml failą, turite turėti šiuos elementus:

Elementasapibūdinimas
projektą Tai yra pagrindinis pom.xml failo elementas.
modelisVersija Tai yra pagrindinis projekto elementas. Jis nurodo modelio versiją. Jis turėtų būti nustatytas į 4.0.0.
grupės ID Tai yra pagrindinis projekto elementas. Jis nurodo projekto grupės ID.
artefakto ID Tai yra pagrindinis projekto elementas. Jis nurodo artefakto (projekto) ID. Artefaktas yra kažkas, kas gaminama arba naudojamas projekte. „Maven“ projektui sukurtų artefaktų pavyzdžiai: JAR, šaltinio ir dvejetainiai paskirstymai ir WAR.
versija Tai yra pagrindinis projekto elementas. Tai nurodo konkrečios grupės artefakto versiją.
Failas: pom.xml
 4.0.0 com.javatpoint.application1 my-app 1 

Maven pom.xml failas su papildomais elementais

Čia mes ketiname pridėti kitų elementų į pom.xml failą, pavyzdžiui:

Elementasapibūdinimas
pakavimas apibrėžia pakuotės tipą, pvz., stiklainį, karą ir kt.
vardas apibrėžia maven projekto pavadinimą.
url apibrėžia projekto URL.
priklausomybės apibrėžia šio projekto priklausomybes.
priklausomybė apibrėžia priklausomybę. Jis naudojamas priklausomybių viduje.
apimtis apibrėžia šio „maven“ projekto apimtį. Jis gali būti kompiliuojamas, teikiamas, vykdomas, bandomas ir sistema.
Failas: 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