Kas tiek nodrošināta atkarība Maven?
Kas tiek nodrošināta atkarība Maven?

Video: Kas tiek nodrošināta atkarība Maven?

Video: Kas tiek nodrošināta atkarība Maven?
Video: Maven Tutorial for Beginners - Scope Dependencies in Maven 2024, Maijs
Anonim

Maven atkarības apjoms – nodrošināta

Nodrošināts Maven atkarības apjoms tiek izmantots projekta izveides un pārbaudes laikā. Viņiem ir arī jādarbojas, taču tos nevajadzētu eksportēt, jo atkarība būs nodrošināta pēc izpildlaika, piemēram, servlet konteinera vai lietojumprogrammu servera

Bez tam, kas ir atkarība Mavenā?

In Maven , atkarība ir vēl viens arhīvs - JAR, ZIP un tā tālāk, kas ir nepieciešams jūsu pašreizējam projektam, lai to apkopotu, izveidotu, pārbaudītu un/vai palaistu. The atkarības ir savākti pom . Ja viņi tur nav klāt, tad Maven lejupielādēs tos no attālās repozitorijas un saglabās vietējā repozitorijā.

Zināt arī, kāda ir izslēgšanas nozīme pakalpojumā Maven? Izņēmumi ir iestatīti uz noteiktu atkarību jūsu POM un ir mērķēti uz noteiktu grupas ID un artefakta ID. Kad veidojat savu projektu, šis artefakts netiks pievienots jūsu projekta klases ceļam atkarības dēļ, kurā izslēgšana tika deklarēts.

Jautājums ir arī par to, ko Maven nozīmē nodrošināts?

kompilēšana Šis ir noklusējuma tvērums, ko izmanto, ja nav norādīts. Kompilēšanas atkarības ir pieejamas visos projekta klases ceļos. Turklāt šīs atkarības tiek izplatītas atkarīgiem projektiem. nodrošināta Tas līdzinās kompilēšanai, taču norāda, ka sagaidāt, ka izpildlaikā JDK vai konteiners nodrošinās atkarību.

Kāpēc Maven vienmēr lejupielādē atkarību?

Maven lejupielādē spraudņus un artefaktus, no kuriem ir atkarīgs jūsu projekts. Maven dara patiesībā lejupielādēt artefaktus no attālām krātuvēm, taču tas vienreiz lejupielādē artefaktu un saglabā lokālo kešatmiņu. Maven lejupielādē tikai lielāko daļu no tiem atkarības jo esat tos pievienojis savam projektam.

Ieteicams: