Kakšna je odvisnost v Mavenu?
Kakšna je odvisnost v Mavenu?

Video: Kakšna je odvisnost v Mavenu?

Video: Kakšna je odvisnost v Mavenu?
Video: ЮЛЯ ФИНЕСС: Как я вышла с 8 этажа! Групповое изнасилование под мефедроном, психиатрическая больница 2024, Maj
Anonim

Obseg odvisnosti Maven – zagotovljeno

Zagotovljen obseg odvisnosti Maven se uporablja med gradnjo in testiranjem projekta. Prav tako morajo teči, vendar jih ne bi smeli izvažati, ker odvisnost bo zagotovljeno po izvajalnem času, na primer z vsebnikom servletov ali aplikacijskim strežnikom

Poleg tega, kaj je odvisnost v Mavenu?

V Maven , odvisnost je še en arhiv – JAR, ZIP in tako naprej – ki ga vaš trenutni projekt potrebuje za prevajanje, gradnjo, testiranje in/ali zagon. The odvisnosti so zbrani v pom . Če tam niso prisotni, potem Maven jih bo prenesel iz oddaljenega skladišča in jih shranil v lokalni repozitorij.

Vedite tudi, kakšna je uporaba izključitve v Mavenu? Izključitve so nastavljene na določeno odvisnost v vašem POM in so usmerjene na določen ID skupine in artefactId. Ko zgradite svoj projekt, ta artefakt ne bo dodan v razredno pot vašega projekta zaradi odvisnosti, v kateri izključitev je bil razglašen.

Vprašanje je tudi, kaj to pomeni v Mavenu?

compile To je privzeti obseg, ki se uporablja, če ni podan noben. Odvisnosti prevajanja so na voljo v vseh poteh razreda projekta. Poleg tega se te odvisnosti razširijo na odvisne projekte. zagotovljeno To je podobno kot prevajanje, vendar pomeni, da pričakujete, da bo JDK ali vsebnik zagotovil odvisnost med izvajanjem.

Zakaj Maven vedno prenese odvisnost?

Maven prenese vtičnike in artefakte, od katerih je odvisen vaš projekt. Maven ima pravzaprav Prenesi artefakte iz oddaljenih repozitorijev, vendar artefakt enkrat prenese in hrani lokalni predpomnilnik. Maven prenese samo večino teh odvisnosti ker ste jih dodali v svoj projekt.

Priporočena: