logo

Maven pom.xml fil

POM er et akronym for Projektobjektmodel . Pom.xml-filen indeholder information om projekt- og konfigurationsoplysninger, som skal bruges til at bygge projektet, såsom afhængigheder, build-mappe, kildemappe, testkildemappe, plugin, mål osv.

Maven læser pom.xml-filen og udfører derefter målet.

Før maven 2 blev den navngivet som project.xml-fil. Men siden maven 2 (også i maven 3), omdøbes den til pom.xml.


Elementer af maven pom.xml fil

For at oprette den enkle pom.xml-fil skal du have følgende elementer:

ElementBeskrivelse
projekt Det er rodelementet i filen pom.xml.
modelversion Det er underelementet i projektet. Det specificerer modelVersion. Den skal indstilles til 4.0.0.
gruppe-id Det er underelementet i projektet. Det angiver id'et for projektgruppen.
artefakt-id Det er underelementet i projektet. Det angiver id'et for artefakten (projektet). En artefakt er noget, der enten er produceret eller brugt af et projekt. Eksempler på artefakter produceret af Maven til et projekt inkluderer: JAR'er, kilde- og binære distributioner og WAR'er.
version Det er underelementet i projektet. Den specificerer versionen af ​​artefakten under en given gruppe.
Fil: pom.xml
 4.0.0 com.javatpoint.application1 my-app 1 

Maven pom.xml fil med yderligere elementer

Her vil vi tilføje andre elementer i pom.xml-filen, såsom:

ElementBeskrivelse
emballage definerer emballagetype såsom krukke, krig osv.
navn definerer navnet på maven-projektet.
url definerer url for projektet.
afhængigheder definerer afhængigheder for dette projekt.
afhængighed definerer en afhængighed. Det bruges i afhængigheder.
omfang definerer omfanget af dette maven-projekt. Det kan kompileres, leveres, køretid, test og 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