Maven-д хараат байдлыг юу өгдөг вэ?
Maven-д хараат байдлыг юу өгдөг вэ?

Видео: Maven-д хараат байдлыг юу өгдөг вэ?

Видео: Maven-д хараат байдлыг юу өгдөг вэ?
Видео: Единая Защита от Кентавра и атеросклероза из 5 упражнений 2024, May
Anonim

Maven хамаарлын хамрах хүрээ – өгсөн

Maven хамаарлын хамрах хүрээг өгсөн төслийг бүтээх, турших явцад ашигладаг. Тэд мөн ажиллуулах шаардлагатай, гэхдээ экспортлох ёсгүй, учир нь хараат байдал байх болно өгсөн Ажиллах хугацаанд, жишээлбэл, сервлет контейнер эсвэл програмын серверээр

Үүнээс гадна, Maven-д хамаарал гэж юу вэ?

онд Мэвен , хараат байдал Энэ нь таны одоогийн төсөлд эмхэтгэх, бүтээх, турших болон/эсвэл ажиллуулахад шаардлагатай JAR, ZIP гэх мэт өөр нэг архив юм. The хамаарал -д цуглардаг пом . Хэрэв тэд тэнд байхгүй бол Мэвен тэдгээрийг алсын хадгалах сангаас татаж аваад локал репозиторт хадгална.

Мөн Мэвен дэх гадуурхах нь юу болохыг мэдэх үү? Үл хамаарах зүйл нь таны POM-ийн тодорхой хамаарал дээр тохируулагдсан бөгөөд тодорхой groupId болон artifactId-д чиглэгддэг. Таныг төслөө бүтээх үед тухайн олдвор нь таны төслийн ангиллын замд хамаарлын улмаас нэмэгдэхгүй. хасах зарлав.

Мөн Maven-д өгсөн гэдэг нь юу гэсэн үг вэ?

эмхэтгэх Энэ нь өгөгдмөл хамрах хүрээ бөгөөд хэрэв заагаагүй бол хэрэглэнэ. Хөрвүүлэлтийн хамаарал нь төслийн бүх ангиллын замд байдаг. Цаашилбал, эдгээр хамаарал нь хамааралтай төслүүдэд дамждаг. өгсөн Энэ нь хөрвүүлэхтэй адил боловч JDK эсвэл контейнер ажиллах үед хамаарлыг өгөхийг хүлээж байгааг харуулж байна.

Maven яагаад хараат байдлыг байнга татаж авдаг вэ?

Мэвен таны төслөөс хамаарах залгаасууд болон олдворуудыг татаж авдаг. Мэвен тэгдэг үнэндээ татаж авах алслагдсан агуулахаас олдворууд, гэхдээ энэ нь олдворыг нэг удаа татаж аваад локал кэшийг хадгалдаг. Мэвен зөвхөн ихэнхийг нь татдаг хамаарал Учир нь та тэдгээрийг төсөлдөө нэмсэн.

Зөвлөмж болгож буй: