logo

Файл Maven pom.xml

POM є акронімом для Об'єктна модель проекту . Файл pom.xml містить інформацію про проект та конфігураційну інформацію для maven для побудови проекту, таку як залежності, каталог збірки, вихідний каталог, тестовий вихідний каталог, плагін, цілі тощо.

Maven читає файл pom.xml, а потім виконує мету.

До maven 2 він називався файлом project.xml. Але, починаючи з maven 2 (також у maven 3), він перейменований як pom.xml.


Елементи файлу maven pom.xml

Для створення простого файлу pom.xml вам потрібно мати такі елементи:

елементопис
демонструвати Це кореневий елемент файлу pom.xml.
modelVersion Це піделемент проекту. Він визначає modelVersion. Його слід встановити на 4.0.0.
groupId Це піделемент проекту. Він визначає ідентифікатор для групи проекту.
artifactId Це піделемент проекту. Він визначає ідентифікатор артефакту (проекту). Артефакт — це те, що створено або використовується в проекті. Приклади артефактів, створених Maven для проекту, включають: файли JAR, вихідні та двійкові дистрибутиви та файли WAR.
версія Це піделемент проекту. Він визначає версію артефакту в даній групі.
Файл: pom.xml
 4.0.0 com.javatpoint.application1 my-app 1 

Файл Maven pom.xml з додатковими елементами

Тут ми збираємося додати інші елементи у файл pom.xml, наприклад:

елементопис
упаковка визначає тип упаковки, наприклад jar, war тощо.
назва визначає назву проекту maven.
url визначає URL-адресу проекту.
залежності визначає залежності для цього проекту.
залежність визначає залежність. Він використовується всередині залежностей.
сфера застосування визначає область для цього проекту maven. Він може бути компільований, наданий, виконання, тестовий і системний.
Файл: 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