Wat is afhanklikheidsbestuur in Maven?
Wat is afhanklikheidsbestuur in Maven?

Video: Wat is afhanklikheidsbestuur in Maven?

Video: Wat is afhanklikheidsbestuur in Maven?
Video: Maven - Dependency Management - Transitive Dependendencies 2024, November
Anonim

Afhanklikheidsbestuur . Afhanklikheidsbestuur is 'n meganisme om die afhanklikheidsinligting te sentraliseer. In 'n multi-module-projek kan jy in 'n ouerprojek al die artefakweergawe spesifiseer en dit sal deur die kinderprojekte geërf word. Hieronder sal ons 'n voorbeeld sien waar daar twee POM's is wat dieselfde ouer uitbrei

Hierin, wat is dependencyManagement in Pom?

Dis soos jy gesê het; afhanklikheidbestuur word gebruik om al die afhanklikheidsinligting in 'n gemeenskaplike te trek POM lêer, wat die verwysings in die kind vereenvoudig POM lêer. Dit word nuttig wanneer jy veelvuldige eienskappe het wat jy nie onder veelvuldige kinderprojekte wil intik nie.

Behalwe hierbo, hoe werk POM XML? Die pom . xml lêer bevat inligting van projek en konfigurasie inligting vir die maven om die projek te bou soos afhanklikhede, bou gids, bron gids, toets bron gids, plugin, doelwitte ens. Maven lees die pom . xml lêer, voer dan die doel uit.

Hiervan, wat word in Maven gebore?

BOM staan vir Bill Of Materials. A BOM is 'n spesiale soort POM wat gebruik word om die weergawes van 'n projek se afhanklikhede te beheer en om 'n sentrale plek te bied om daardie weergawes te definieer en op te dateer. BOM bied die buigsaamheid om 'n afhanklikheid by ons module te voeg sonder om bekommerd te wees oor die weergawe waarop ons moet staatmaak.

Waarom word afhanklikheidbestuur in ouer POM-lêer gedoen?

Die afhanklikheidsbestuur afdeling is 'n meganisme vir sentralisering afhanklikheid inligting. Wanneer jy 'n stel projekte het wat van 'n gemeenskaplike erf ouer , is dit moontlik om alle inligting oor die afhanklikheid in die gemene POM en het eenvoudiger verwysings na die artefakte in die kind POM's.

Aanbeveel: