Video: Mavenдеги Dependencymanagement деген эмне?
2024 Автор: Lynn Donovan | [email protected]. Акыркы өзгөртүү: 2023-12-15 23:50
Көз карандылыкты башкаруу . Көз карандылыкты башкаруу көз карандылык маалыматты борборлоштуруу механизми болуп саналат. Көп модулдуу долбоордо сиз ата-энелик долбоордо бардык артефакт версиясын көрсөтсөңүз болот жана ал балдар долбоорлоруна мураска калат. Төмөндө биз бир эле ата-энени кеңейткен эки POM бар мисалды көрөбүз
Бул жерде, Помдогу dependencyManagement деген эмне?
Сиз айткандай; dependencyManagement бардык көз карандылык маалыматты жалпыга тартуу үчүн колдонулат POM файл, баладагы шилтемелерди жөнөкөйлөтүү POM файл. Бул бир нече балдар долбоорлоруна кайра тергиңиз келбеген бир нече атрибутуңуз болгондо пайдалуу болот.
Жогорудагыдан тышкары, POM XML кантип иштейт? The пом . xml файлда көз карандылыктар, куруу каталогу, булак каталогу, тест булагы каталогу, плагин, максаттар ж.б. сыяктуу долбоорду куруу үчүн долбоор жана конфигурация маалыматы камтылган. Maven пом . xml файл, андан кийин максатты ишке ашырат.
Мавенде бом деген эмне?
БОМ Билл Of Materials дегенди билдирет. А БОМ Долбоордун көз карандылыктарынын версияларын көзөмөлдөө жана ошол версияларды аныктоо жана жаңыртуу үчүн борбордук орунду камсыз кылуу үчүн колдонулган POMдын өзгөчө түрү. БОМ биздин модулубузга көз карандылыкты кошуу үчүн ийкемдүүлүктү камсыз кылат, биз көз каранды болгон версия жөнүндө кабатырланбайбыз.
Эмне үчүн көз карандылыкты башкаруу негизги POM файлында жүргүзүлөт?
The көз карандылыкты башкаруу бөлүм борборлоштуруу механизми болуп саналат көз карандылык маалымат. Сизде жалпысынан мураска калган долбоорлордун топтому болгондо ата-эне , жөнүндө бардык маалыматтарды коюуга болот көз карандылык жалпыда POM жана баладагы артефакттарга жөнөкөй шилтемелер бар POMs.
Сунушталууда:
Mavenдеги демейки таңгак деген эмне?
Пакеттин түрү помдо көрсөтүлгөн. xml дескриптору элемент аркылуу, адатта анын Maven координаттарынан кийин. Демейки таңгак түрү банка болуп саналат. Жашоо циклинин ар бир этабында демейки боюнча аткарылуучу плагин максаттары биз кура турган долбоордун таңгак түрүнө жараша болот
W3c деген эмне, Whatwg деген эмне?
Web Hypertext Application Technology Working Group (WHATWG) HTML жана ага тиешелүү технологияларды өнүктүрүүгө кызыкдар адамдардын жамааты. WHATWG 2004-жылы Apple Inc., Mozilla Foundation жана Opera Software, алдыңкы веб-браузер сатуучулары тарабынан негизделген
Операциялык системадагы процесс деген эмне, операциялык системадагы жип деген эмне?
Процесс, эң жөнөкөй тил менен айтканда, аткаруучу программа. Процесстин контекстинде бир же бир нече жип иштейт. Жип - бул операциялык система процессор убактысын бөлгөн негизги бирдик. Threadpool, биринчи кезекте, колдонмо жиптеринин санын азайтуу жана жумушчу жиптерди башкарууну камсыз кылуу үчүн колдонулат
Mavenдеги SCM деген эмне?
SCM. SCM (Программанын конфигурациясын башкаруу, ошондой эле Source Code/Control Management же кыскача айтканда, версияны башкаруу деп аталат) ар кандай дени сак долбоордун ажырагыс бөлүгү болуп саналат. Эгерде сиздин Maven долбооруңуз SCM тутумун колдонсо (бул, туурабы?), анда бул жерде сиз бул маалыматты POMга жайгаштырасыз
Mavenдеги GAV деген эмне?
Maven координаттары төмөнкү маанилерди колдонушат: groupId, artifactId, версия жана пакеттөө. Координаттардын бул топтому көбүнчө GAV координаты деп аталат, ал Group, Artifact, Version координаты үчүн кыска. GAV координаттарынын стандарты Mavenдин көз карандылыкты башкаруу жөндөмүнүн негизи болуп саналат