Каква е опаковката по подразбиране в Maven?
Каква е опаковката по подразбиране в Maven?

Видео: Каква е опаковката по подразбиране в Maven?

Видео: Каква е опаковката по подразбиране в Maven?
Видео: Fried CROCODILE. Street food of Thailand. Banzaan Market. Phuket. Patong. Prices. 2024, Ноември
Anonim

В опаковка типът е посочен в pom. xml дескриптор през < опаковка > елемент, обикновено след него Мейвън координати. В опаковка по подразбиране тип е буркан. Целите на плъгина, които се изпълняват от по подразбиране във всяка фаза от жизнения цикъл зависят от опаковка вид на проекта, който ще изградим.

В тази връзка какво представлява опаковката в Maven?

Най-важният аспект на а Мейвън проектът е негов опаковка тип, който определя типа артефакт, който проектът произвежда. Има много вградени Опаковка на Maven типове (например jar, war и ear). Проект на опаковка type определя целите на плъгина, които се изпълняват по време на всяка Мейвън фаза на изграждане.

Освен това, какво представлява опаковката тип Pom? “ пом ” опаковка не е нищо друго освен контейнерът, който съдържа други пакети/модули като jar, war и ear. ако извършите някаква операция върху външен пакет/контейнер като mvn clean compile install. тогава вътрешните пакети/модули също получават чиста инсталация за компилиране.

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

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

Какво прави Maven проверява?

2 отговора. mvn проверете - както беше казано по-горе - извършва всякакви интеграционни тестове, които maven намира в проекта. mvn install неявно изпълнява mvn проверете и след това копира получения артефакт във вашия локален maven хранилище, което обикновено можете да намерите под C:Userusername. m2 хранилище, ако използвате windows.

Препоръчано: