logo

Plik Mavena pom.xml

POM jest skrótem od Model obiektowy projektu . Plik pom.xml zawiera informacje o projekcie i informacje konfiguracyjne potrzebne mavenowi do zbudowania projektu, takie jak zależności, katalog kompilacji, katalog źródłowy, katalog źródłowy testu, wtyczka, cele itp.

Maven czyta plik pom.xml, a następnie realizuje cel.

Przed wersją maven 2 nosił nazwę pliku projektu.xml. Ale od wersji maven 2 (również w maven 3) jego nazwa została zmieniona na pom.xml.


Elementy pliku maven pom.xml

Aby utworzyć prosty plik pom.xml, musisz mieć następujące elementy:

ElementOpis
projekt Jest to element główny pliku pom.xml.
Wersja modelu Jest to podelement projektu. Określa modelVersion. Powinien być ustawiony na 4.0.0.
Identyfikator grupy Jest to podelement projektu. Określa identyfikator grupy projektu.
identyfikator artefaktu Jest to podelement projektu. Określa identyfikator artefaktu (projektu). Artefakt to coś, co zostało wyprodukowane lub wykorzystane w ramach projektu. Przykłady artefaktów stworzonych przez Mavena na potrzeby projektu obejmują: pliki JAR, dystrybucje źródłowe i binarne oraz pliki WAR.
wersja Jest to podelement projektu. Określa wersję artefaktu w danej grupie.
Plik: pom.xml
 4.0.0 com.javatpoint.application1 my-app 1 

Plik Maven pom.xml z dodatkowymi elementami

Tutaj dodamy inne elementy w pliku pom.xml, takie jak:

ElementOpis
opakowanie definiuje rodzaj opakowania taki jak słoik, wojna itp.
nazwa definiuje nazwę projektu maven.
adres URL definiuje adres URL projektu.
zależności definiuje zależności dla tego projektu.
zależność definiuje zależność. Jest używany wewnątrz zależności.
zakres definiuje zakres tego projektu maven. Może być kompilowany, udostępniany, wykonywalny, testowy i systemowy.
Plik: 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