Mavenдеги Dependencymanagement деген эмне?
Mavenдеги Dependencymanagement деген эмне?

Video: Mavenдеги Dependencymanagement деген эмне?

Video: Mavenдеги Dependencymanagement деген эмне?
Video: Как внедрить гибкий маркетинг | Практические советы 2024, Ноябрь
Anonim

Көз карандылыкты башкаруу . Көз карандылыкты башкаруу көз карандылык маалыматты борборлоштуруу механизми болуп саналат. Көп модулдуу долбоордо сиз ата-энелик долбоордо бардык артефакт версиясын көрсөтсөңүз болот жана ал балдар долбоорлоруна мураска калат. Төмөндө биз бир эле ата-энени кеңейткен эки POM бар мисалды көрөбүз

Бул жерде, Помдогу dependencyManagement деген эмне?

Сиз айткандай; dependencyManagement бардык көз карандылык маалыматты жалпыга тартуу үчүн колдонулат POM файл, баладагы шилтемелерди жөнөкөйлөтүү POM файл. Бул бир нече балдар долбоорлоруна кайра тергиңиз келбеген бир нече атрибутуңуз болгондо пайдалуу болот.

Жогорудагыдан тышкары, POM XML кантип иштейт? The пом . xml файлда көз карандылыктар, куруу каталогу, булак каталогу, тест булагы каталогу, плагин, максаттар ж.б. сыяктуу долбоорду куруу үчүн долбоор жана конфигурация маалыматы камтылган. Maven пом . xml файл, андан кийин максатты ишке ашырат.

Мавенде бом деген эмне?

БОМ Билл Of Materials дегенди билдирет. А БОМ Долбоордун көз карандылыктарынын версияларын көзөмөлдөө жана ошол версияларды аныктоо жана жаңыртуу үчүн борбордук орунду камсыз кылуу үчүн колдонулган POMдын өзгөчө түрү. БОМ биздин модулубузга көз карандылыкты кошуу үчүн ийкемдүүлүктү камсыз кылат, биз көз каранды болгон версия жөнүндө кабатырланбайбыз.

Эмне үчүн көз карандылыкты башкаруу негизги POM файлында жүргүзүлөт?

The көз карандылыкты башкаруу бөлүм борборлоштуруу механизми болуп саналат көз карандылык маалымат. Сизде жалпысынан мураска калган долбоорлордун топтому болгондо ата-эне , жөнүндө бардык маалыматтарды коюуга болот көз карандылык жалпыда POM жана баладагы артефакттарга жөнөкөй шилтемелер бар POMs.

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