Mavenдеги демейки таңгак деген эмне?
Mavenдеги демейки таңгак деген эмне?

Video: Mavenдеги демейки таңгак деген эмне?

Video: Mavenдеги демейки таңгак деген эмне?
Video: SKR 1.4 - TMC2209 v1.2 2024, Ноябрь
Anonim

The таңгактоо түрү помда көрсөтүлгөн. xml дескриптору < аркылуу таңгактоо > элементи, адатта, андан кийин Maven координаттар. The демейки таңгак түрү банка болуп саналат. тарабынан аткарылган плагин максаттары демейки жашоо циклинин ар бир фазасында көз каранды таңгактоо биз кура турган долбоордун түрү.

Бул жагынан алганда, Maven пакеттөө деген эмне?

Эң маанилүү аспект а Maven долбоор анын таңгактоо түрү, ал долбоор чыгарган артефакттын түрүн көрсөтөт. Көптөгөн орнотулган бар Maven пакети түрлөрү (мисалы, банка, согуш жана кулак). Долбоор таңгактоо түрү ар бир учурунда аткарылуучу плагин максаттарын көрсөтөт Maven куруу фазасы.

Кошумча, таңгак түрү Pom деген эмне? пом ” таңгактоо идиш, согуш жана кулак сыяктуу башка пакеттерди/модулдарды камтыган контейнерден башка эч нерсе эмес. эгерде сиз тышкы пакетте/контейнерде mvn таза компиляция орнотуу сыяктуу кандайдыр бир операцияны аткарсаңыз. анда ички пакеттер/модулдар да таза компиляцияны орнотушат.

Демек, maven максаты деген эмне?

Максат кандайдыр бир реалдуу иштерди аткара турган бирдиктүү тапшырма бирдиги. Мисалы, компиляция максат (катары иштейт mvn compiler:compile) Java булагын түзөт. Баары максаттар плагиндер тарабынан, демейки плагиндер же колдонуучу аныктаган плагиндер (pom файлында конфигурацияланган) тарабынан берилет. Нөл плагин менен фаза максаттар эч нерсе кылбайт.

Maven текшерүү эмне кылат?

2 Жооптор. mvn текшерүү - мурда айтылгандай - бардык интеграциялык тесттерди жүргүзөт maven долбоордо табат. mvn орнотуу кыйыр түрдө mvn иштетет текшерүү андан кийин пайда болгон артефактты сиздин жериңизге көчүрөт maven Демейде C: Userusername астында таба турган репозиторий. Эгерде сиз терезелерди колдонуп жатсаңыз, м2 эпозиториясы.

Сунушталууда: