Šta je upravljanje zavisnostima u Mavenu?
Šta je upravljanje zavisnostima u Mavenu?

Video: Šta je upravljanje zavisnostima u Mavenu?

Video: Šta je upravljanje zavisnostima u Mavenu?
Video: Будь в технике. Исправляем технику ударов. 2024, Maj
Anonim

Upravljanje ovisnostima . Upravljanje ovisnostima je mehanizam za centralizaciju informacija o zavisnosti. U projektu sa više modula, možete specificirati u nadređenom projektu svu verziju artefakta i ona će biti naslijeđena od strane podređenih projekata. U nastavku ćemo vidjeti primjer gdje postoje dva POM-a koji proširuju isti roditelj

Ovdje, šta je upravljanje zavisnošću u Pom-u?

To je kao što ste rekli; zavisnostManagement koristi se za izvlačenje svih informacija o zavisnosti u zajednički POM datoteku, pojednostavljujući reference u djetetu POM fajl. Postaje korisno kada imate više atributa koje ne želite ponovo upisivati pod više podređenih projekata.

Osim gore navedenog, kako POM XML funkcionira? The pom . xml datoteka sadrži informacije o projektu i informacije o konfiguraciji za maven za izgradnju projekta, kao što su zavisnosti, direktorij izgradnje, izvorni direktorij, test izvorni direktorij, dodatak, ciljevi itd. Maven čita pom . xml datoteku, a zatim izvršava cilj.

Dakle, šta je rođeno u Mavenu?

BOM označava Bill Of Materials. A BOM je posebna vrsta POM-a koja se koristi za kontrolu verzija zavisnosti projekta i pruža centralno mjesto za definiranje i ažuriranje tih verzija. BOM pruža fleksibilnost dodavanja zavisnosti našem modulu bez brige o verziji o kojoj bismo trebali ovisiti.

Zašto se upravljanje zavisnošću vrši u nadređenom POM datoteci?

The upravljanje zavisnošću sekcija je mehanizam za centralizaciju zavisnost informacije. Kada imate skup projekata koji nasljeđuju zajednički roditelj , moguće je staviti sve informacije o zavisnost u zajedničkom POM i imaju jednostavnije reference na artefakte u djetetu POMs.

Preporučuje se: