Ano ang Dependencymanagement sa Maven?
Ano ang Dependencymanagement sa Maven?

Video: Ano ang Dependencymanagement sa Maven?

Video: Ano ang Dependencymanagement sa Maven?
Video: Maven - Dependency Management - Transitive Dependendencies 2024, Mayo
Anonim

Pamamahala ng Dependency . Pamamahala ng dependency ay isang mekanismo upang isentralisa ang impormasyon ng dependency. Sa isang multi-module na proyekto, maaari mong tukuyin sa isang parent project ang lahat ng artifact na bersyon at ito ay mamanahin ng mga child project. Sa ibaba makikita natin ang isang halimbawa kung saan mayroong dalawang POM na nagpapalawak sa parehong magulang

Dito, ano ang dependencyManagement sa Pom?

Parang sabi mo; dependencyManagement ay ginagamit upang hilahin ang lahat ng impormasyon ng dependency sa isang karaniwan POM file, pinapasimple ang mga sanggunian sa bata POM file. Nagiging kapaki-pakinabang ito kapag marami kang attribute na hindi mo gustong i-type muli sa ilalim ng maraming proyektong pambata.

Sa tabi sa itaas, paano gumagana ang POM XML? Ang pom . xml Ang file ay naglalaman ng impormasyon ng proyekto at impormasyon ng pagsasaayos para sa maven na bumuo ng proyekto tulad ng mga dependency, build directory, source directory, test source directory, plugin, layunin atbp. Binasa ni Maven ang pom . xml file, pagkatapos ay isagawa ang layunin.

Dito, ano ang bom sa Maven?

BOM ay kumakatawan sa Bill Of Materials. A BOM ay isang espesyal na uri ng POM na ginagamit upang kontrolin ang mga bersyon ng mga dependency ng isang proyekto at magbigay ng isang sentral na lugar upang tukuyin at i-update ang mga bersyong iyon. BOM nagbibigay ng kakayahang umangkop upang magdagdag ng dependency sa aming module nang hindi nababahala tungkol sa bersyon na dapat naming pag-asa.

Bakit ginagawa ang pamamahala ng dependency sa parent POM file?

Ang pamamahala ng dependency Ang seksyon ay isang mekanismo para sa sentralisasyon dependency impormasyon. Kapag mayroon kang isang hanay ng mga proyekto na nagmana mula sa isang karaniwan magulang , posibleng ilagay ang lahat ng impormasyon tungkol sa dependency sa karaniwan POM at magkaroon ng mas simpleng mga sanggunian sa mga artifact sa bata Mga POM.

Inirerekumendang: