Milyen függőséget biztosít a Maven?
Milyen függőséget biztosít a Maven?

Videó: Milyen függőséget biztosít a Maven?

Videó: Milyen függőséget biztosít a Maven?
Videó: Dependabot: How to Update Your Project's Dependencies Automatically 2024, November
Anonim

Maven függőségi hatókör – biztosítani

Maven függőségi hatókör biztosított A projekt felépítése és tesztelése során használatos. Ők is kötelesek futni, de nem szabad exportálni, mert a függőség lesz biztosítani futási időben, például szervlet-tároló vagy alkalmazáskiszolgáló által

Ezen kívül mi a függőség Mavenben?

Ban ben Maven , függőség egy másik archívum – JAR, ZIP és így tovább, amelyre az aktuális projektnek szüksége van a fordításhoz, összeállításhoz, teszteléshez és/vagy futtatáshoz. Az függőségek gyűlnek össze a pom . Ha nincsenek ott, akkor Maven letölti őket egy távoli tárolóból, és a helyi tárolóban tárolja.

Tudja azt is, mi a haszna a kirekesztésnek a Mavenben? Kizárások egy adott függőségre vannak beállítva a POM-ban, és egy adott csoportazonosítót és artifactId-t céloznak meg. Amikor összeállítja a projektet, ez a műtermék nem kerül hozzáadásra a projekt osztályútjához azon függőség miatt, amelyben a kirekesztés deklarálták.

Kérdés továbbá, hogy mit jelent a biztosított a Mavenben?

compile Ez az alapértelmezett hatókör, akkor használatos, ha nincs megadva. A fordítási függőségek a projekt minden osztályútján elérhetők. Ezen túlmenően ezek a függőségek függő projektekbe is eljutnak. biztosítani Ez nagyjából olyan, mint a fordítás, de azt jelzi, hogy a JDK-tól vagy egy tárolótól várja a függőséget futás közben.

Miért tölti le mindig a Maven a függőséget?

Maven letölti azokat a bővítményeket és műtermékeket, amelyektől a projektje függ. Maven igen valójában Letöltés távoli tárolókból származó melléktermékeket, de egyszer letölti a mellékterméket, és megtartja a helyi gyorsítótárat. Maven ezek nagy részét csak letölti függőségek mert hozzáadtad őket a projektedhez.

Ajánlott: