Какова основная особенность файла pom и почему он фактически используется? как зависимости будут сопоставлены с виртуальной машиной Java, что когда-либо мы даем в ней и становимся гибкими в приложении?
Что такое pom.xml файл в java?
Ответ 1
Объектная модель проекта или POM является фундаментальной единицей работы в Maven. Это файл XML, содержащий информацию о проекте и детали конфигурации, используемые Maven для создания проекта. Это содержит значения по умолчанию для большинства проектов. Примерами этого являются создать каталог, который является целевым; исходный каталог, который SRC/Основной/Java; директория тестового источника, которая является src/main/test; а также и так далее.
POM был переименован из project.xml в Maven 1 в pom.xml в Maven 2. Вместо файла maven.xml, который содержит цели, которые могут быть Выполненные цели или плагины теперь настроены в pom.xml. когда выполняя задачу или цель, Maven ищет POM в текущем каталог. Он считывает POM, получает необходимую конфигурацию информацию, затем выполняет цель.
Источник: Официальная документация
Ответ 2
Это не файл java
. Это файл конфигурации maven
.
Что такое POM?
Объектная модель проекта или POM является основной единицей работы в Maven. Это файл XML, который содержит информацию о деталях проекта и конфигурации, используемых Maven для создания проекта. Подробнее.