Što je upravljanje ovisnostima u Mavenu?
Što je upravljanje ovisnostima u Mavenu?

Video: Što je upravljanje ovisnostima u Mavenu?

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

Upravljanje ovisnošću . Upravljanje ovisnošću je mehanizam za centralizaciju informacija o ovisnosti. U projektu s 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, što je ovisnostManagement u Pom-u?

Kao što si rekao; Upravljanje ovisnostima koristi se za povlačenje svih informacija o ovisnosti u zajednički POM datoteku, pojednostavljujući reference u djetetu POM datoteka. Postaje korisno kada imate više atributa koje ne želite ponovno 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 ovisnosti, direktorij izgradnje, izvorni direktorij, testni izvorni direktorij, dodatak, ciljevi itd. Maven čita pom . xml datoteku, zatim izvršava cilj.

Dakle, što je rođeno u Mavenu?

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

Zašto se upravljanje ovisnostima vrši u nadređenoj POM datoteci?

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

Preporučeni: