Какая упаковка по умолчанию в Maven?
Какая упаковка по умолчанию в Maven?

Видео: Какая упаковка по умолчанию в Maven?

Видео: Какая упаковка по умолчанию в Maven?
Видео: Java. Maven просто и понятно. Цикл сборки проекта и основные команды - L3 2024, Ноябрь
Anonim

В упаковка тип указан в пом. xml через < упаковка > элемент, обычно после его Maven координаты. В упаковка по умолчанию тип - банка. Цели плагина, которые выполняет дефолт на каждом этапе жизненного цикла зависят от упаковка тип проекта, который мы будем строить.

В связи с этим что такое упаковка в Maven?

Самый важный аспект Maven проект это его упаковка type, который указывает тип создаваемого в проекте артефакта. Есть много встроенных Упаковка Maven типы (например, банка, война и ухо). Проект упаковка type определяет цели плагина, которые выполняются во время каждого Maven этап сборки.

Кроме того, что такое упаковка типа Пом? « пом ” упаковка не что иное, как контейнер, который содержит другие пакеты / модули, такие как jar, war и ear. если вы выполняете какую-либо операцию с внешним пакетом / контейнером, например, mvn clean compile install. тогда внутренние пакеты / модули также получают чистую установку компиляции.

Следовательно, что такое цель maven?

Цель это единая единица задачи, которая выполняет некоторую реальную работу. Например, компиляция Цель (работает как mvn compiler: compile), который компилирует исходный код Java. Все цели предоставляются плагинами, либо плагинами по умолчанию, либо пользовательскими плагинами (настроенными в файле pom). Фаза с нулевым плагином цели ничего не делает.

Что делает Maven verify?

2 ответа. mvn проверять - как было сказано ранее - выполняет любые интеграционные тесты, которые знаток находит в проекте. mvn install неявно запускает mvn проверять а затем копирует полученный артефакт в ваш локальный знаток репозиторий, который обычно находится в разделе C: Usersusername. m2 epository, если вы используете windows.

Рекомендуемые: