logo

Maven pom.xml-fil

POM är en akronym för Projektobjektmodell . Filen pom.xml innehåller information om projekt- och konfigurationsinformation för att maven ska bygga projektet, såsom beroenden, byggkatalog, källkatalog, testkällkatalog, plugin, mål etc.

Maven läser filen pom.xml och kör sedan målet.

Innan maven 2 hette den som project.xml-fil. Men eftersom maven 2 (även i maven 3) döps det om till pom.xml.


Delar av filen maven pom.xml

För att skapa den enkla pom.xml-filen måste du ha följande element:

ElementBeskrivning
projekt Det är rotelementet i filen pom.xml.
modellversion Det är delelementet i projektet. Den specificerar modelVersion. Den ska vara inställd på 4.0.0.
grupp-ID Det är delelementet i projektet. Den anger id för projektgruppen.
artefakt-ID Det är delelementet i projektet. Den anger id för artefakten (projektet). En artefakt är något som antingen produceras eller används av ett projekt. Exempel på artefakter producerade av Maven för ett projekt inkluderar: JAR, käll- och binära distributioner och WAR.
version Det är delelementet i projektet. Den specificerar versionen av artefakten under en given grupp.
Fil: pom.xml
 4.0.0 com.javatpoint.application1 my-app 1 

Maven pom.xml-fil med ytterligare element

Här kommer vi att lägga till andra element i filen pom.xml som:

ElementBeskrivning
förpackning definierar förpackningstyp som burk, krig etc.
namn definierar namnet på maven-projektet.
url definierar webbadressen till projektet.
beroenden definierar beroenden för detta projekt.
beroende definierar ett beroende. Det används i beroenden.
omfattning definierar omfattningen för detta maven-projekt. Det kan kompileras, tillhandahållas, körningstid, test och system.
Fil: 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