Čo je to Správa závislostí v Maven?
Čo je to Správa závislostí v Maven?

Video: Čo je to Správa závislostí v Maven?

Video: Čo je to Správa závislostí v Maven?
Video: Котенка просто оставили на обочине. Котенок по имени Роки 2024, November
Anonim

Manažment závislostí . Manažment závislostí je mechanizmus na centralizáciu informácií o závislosti. V projekte s viacerými modulmi môžete v nadradenom projekte zadať všetky verzie artefaktov a zdedia ich podriadené projekty. Nižšie uvidíme príklad, kde existujú dva POM, ktoré rozširujú toho istého rodiča

Čo je to dependencyManagement v Pom?

Je to tak, ako ste povedali; Správa závislostí sa používa na stiahnutie všetkých informácií o závislosti do spoločného POM súbor, zjednodušenie odkazov v dieťati POM súbor. Stane sa užitočným, keď máte viacero atribútov, ktoré nechcete prepisovať do viacerých podradených projektov.

Okrem vyššie uvedeného, ako funguje POM XML? The pom . xml súbor obsahuje informácie o projekte a informácie o konfigurácii pre mavena na zostavenie projektu, ako sú závislosti, adresár zostavenia, zdrojový adresár, testovací zdrojový adresár, plugin, ciele atď. Maven číta pom . xml súbor, potom vykoná cieľ.

Z toho, čo sa zrodilo v Maven?

kusovník znamená Bill Of Materials. A kusovník je špeciálny druh POM, ktorý sa používa na riadenie verzií závislostí projektu a poskytuje centrálne miesto na definovanie a aktualizáciu týchto verzií. kusovník poskytuje flexibilitu pri pridávaní závislosti do nášho modulu bez obáv o verziu, na ktorú by sme sa mali spoliehať.

Prečo sa správa závislostí vykonáva v nadradenom súbore POM?

The riadenie závislosti je mechanizmus centralizácie závislosť informácie. Keď máte súbor projektov, ktoré dedia od spoločného rodič , je možné uviesť všetky informácie o závislosť v spoločnom POM a majú jednoduchšie odkazy na artefakty v dieťati POM.

Odporúča: