Mi az a függőségkezelés a Mavenben?
Mi az a függőségkezelés a Mavenben?

Videó: Mi az a függőségkezelés a Mavenben?

Videó: Mi az a függőségkezelés a Mavenben?
Videó: Nyugtatók és altatók elhagyása | HáziPatika 2024, Lehet
Anonim

Függőségkezelés . Függőségkezelés egy mechanizmus a függőségi információk központosítására. Egy többmodulos projektben megadhatja a szülőprojektben az összes műtermék-verziót, és azt az utódprojektek öröklik. Az alábbiakban láthatunk egy példát, ahol két POM van, amelyek kiterjesztik ugyanazt a szülőt

Itt mi az a dependencyManagement a Pomban?

Úgy van, ahogy mondtad; dependencyManagement arra szolgál, hogy az összes függőségi információt egy közösbe vonja be POM fájl, egyszerűsítve a hivatkozásokat a gyermekben POM fájlt. Akkor válik hasznossá, ha több olyan attribútuma van, amelyeket nem szeretne több alárendelt projekt alatt újra beírni.

A fentieken kívül hogyan működik a POM XML? Az pom . xml fájl információkat tartalmaz a projektről és a konfigurációs információkat a maven számára a projekt felépítéséhez, mint például a függőségek, összeállítási könyvtár, forráskönyvtár, tesztforráskönyvtár, bővítmény, célok stb. A Maven beolvassa a pom . xml fájlt, majd végrehajtja a célt.

Nos, mi a bom Mavenben?

BOM a Bill Of Materials rövidítése. A BOM a POM egy speciális fajtája, amely a projektek függőségei verzióinak szabályozására szolgál, és központi helyet biztosít ezeknek a verzióknak a meghatározásához és frissítéséhez. BOM rugalmasságot biztosít, hogy függőséget adjunk a modulunkhoz anélkül, hogy aggódnánk a verzió miatt, amelytől függnünk kell.

Miért történik a függőségkezelés a szülő POM-fájlban?

Az függőség kezelése szakasz a központosítás mechanizmusa függőség információ. Ha van egy sor projektje, amely egy közösből öröklődik szülő , lehetséges, hogy minden információt a függőség a közösben POM és egyszerűbb utalások legyenek a gyermekben lévő tárgyakra POM-ok.

Ajánlott: