logo

Fișierul Maven pom.xml

POM este un acronim pentru Modelul obiect al proiectului . Fișierul pom.xml conține informații despre proiect și informații de configurare pentru maven pentru a construi proiectul, cum ar fi dependențe, directorul de construire, directorul sursă, directorul sursă de testare, pluginul, obiectivele etc.

Maven citește fișierul pom.xml, apoi execută obiectivul.

Înainte de maven 2, a fost numit fișier project.xml. Dar, din moment ce Maven 2 (tot în Maven 3), este redenumit ca pom.xml.


Elemente ale fișierului maven pom.xml

Pentru a crea fișierul simplu pom.xml, trebuie să aveți următoarele elemente:

ElementDescriere
proiect Este elementul rădăcină al fișierului pom.xml.
modelVersion Este subelementul proiectului. Specifică modelVersion. Ar trebui să fie setat la 4.0.0.
groupId Este subelementul proiectului. Specifică id-ul pentru grupul de proiecte.
artefactId Este subelementul proiectului. Specifică id-ul artefactului (proiectului). Un artefact este ceva care este fie produs, fie utilizat de un proiect. Exemple de artefacte produse de Maven pentru un proiect includ: JAR-uri, distribuții sursă și binare și WAR-uri.
versiune Este subelementul proiectului. Specifică versiunea artefactului din grupul dat.
Fișier: pom.xml
 4.0.0 com.javatpoint.application1 my-app 1 

Fișierul Maven pom.xml cu elemente suplimentare

Aici, vom adăuga alte elemente în fișierul pom.xml, cum ar fi:

ElementDescriere
ambalaj definește tipul de ambalare, cum ar fi borcan, război etc.
Nume definește numele proiectului maven.
url definește adresa URL a proiectului.
dependențe definește dependențe pentru acest proiect.
dependenţă definește o dependență. Este folosit în interiorul dependențelor.
domeniul de aplicare definește domeniul de aplicare pentru acest proiect maven. Poate fi compilat, furnizat, runtime, test și sistem.
Fișier: 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