Kas ir atkarības pārvaldība Mavenā?
Kas ir atkarības pārvaldība Mavenā?

Video: Kas ir atkarības pārvaldība Mavenā?

Video: Kas ir atkarības pārvaldība Mavenā?
Video: Maven - Dependency Management - Transitive Dependendencies 2024, Novembris
Anonim

Atkarības pārvaldība . Atkarības pārvaldība ir mehānisms, lai centralizētu informāciju par atkarību. Vairāku moduļu projektā vecākprojektā varat norādīt visu artefakta versiju, un to mantos pakārtotie projekti. Tālāk mēs redzēsim piemēru, kur ir divi POM, kas paplašina vienu un to pašu vecāku

Kas ir atkarības pārvaldība programmā Pom?

Tas ir kā tu teici; atkarības pārvaldība tiek izmantots, lai apkopotu visu atkarības informāciju kopējā POM failu, vienkāršojot atsauces bērnā POM failu. Tas kļūst noderīgi, ja jums ir vairāki atribūti, kurus nevēlaties atkārtoti ievadīt vairākos pakārtotos projektos.

Papildus iepriekš minētajam, kā darbojas POM XML? The pom . xml failā ir ietverta informācija par projektu un konfigurācijas informācija, ko Maven var izveidot projekta izveidei, piemēram, atkarības, izveides direktoriju, avota direktoriju, pārbaudes avota direktoriju, spraudni, mērķus utt. Maven nolasa pom . xml failu, pēc tam izpilda mērķi.

Kas ir Bom in Maven?

BOM apzīmē Bill Of Materials. A BOM ir īpašs POM veids, ko izmanto, lai kontrolētu projekta atkarību versijas un nodrošinātu centrālu vietu šo versiju definēšanai un atjaunināšanai. BOM nodrošina elastību, lai mūsu modulim pievienotu atkarību, neuztraucoties par versiju, no kuras mums vajadzētu būt atkarīgiem.

Kāpēc atkarības pārvaldība tiek veikta vecāku POM failā?

The atkarības pārvaldība sadaļa ir centralizācijas mehānisms atkarība informāciju. Ja jums ir projektu kopums, kas manto no kopēja vecāks , ir iespējams ievietot visu informāciju par atkarība kopējā POM un ir vienkāršākas atsauces uz bērna artefaktiem POM.

Ieteicams: