Maven-də Dependencymanagement nədir?
Maven-də Dependencymanagement nədir?

Video: Maven-də Dependencymanagement nədir?

Video: Maven-də Dependencymanagement nədir?
Video: Рынок IT в 2021. Intel и конкуренты. Игры от Netflix. [MJC News #8] 2024, Dekabr
Anonim

Asılılığın İdarə Edilməsi . Asılılığın idarə edilməsi asılılıq məlumatının mərkəzləşdirilməsi mexanizmidir. Çox modullu layihədə siz ana layihədə bütün artefakt versiyasını təyin edə bilərsiniz və o, uşaq layihələri tərəfindən miras alınacaq. Aşağıda eyni valideyni genişləndirən iki POM-un olduğu bir nümunə görəcəyik

Burada, Pom-da dependencyManagement nədir?

Dediyiniz kimi; asılılıq menecmenti bütün asılılıq məlumatlarını ümumiyə çəkmək üçün istifadə olunur POM fayl, uşaqdakı istinadları sadələşdirir POM fayl. Birdən çox uşaq layihəsi altında təkrar yazmaq istəmədiyiniz bir çox atributunuz olduqda faydalı olur.

Yuxarıdakılardan əlavə, POM XML necə işləyir? The pom . xml faylda layihənin qurulması üçün maven üçün layihə və konfiqurasiya məlumatı var, məsələn, asılılıqlar, tikinti kataloqu, mənbə kataloqu, test mənbə kataloqu, plagin, məqsədlər və s. Maven pom . xml fayl, sonra məqsədi yerinə yetirir.

Budur, Mavendə bom nədir?

BOM Material Bill of Materials deməkdir. A BOM layihənin asılılıqlarının versiyalarını idarə etmək və həmin versiyaları müəyyən etmək və yeniləmək üçün mərkəzi yer təmin etmək üçün istifadə edilən xüsusi bir POM növüdür. BOM asılı olduğumuz versiyadan narahat olmadan modulumuza asılılıq əlavə etmək üçün çeviklik təmin edir.

Asılılığın idarə edilməsi niyə əsas POM faylında aparılır?

The asılılığın idarə edilməsi bölmə mərkəzləşdirmə mexanizmidir asılılıq məlumat. Ümumi bir layihədən miras qalan bir sıra layihələriniz olduqda valideyn , haqqında bütün məlumatları qoymaq mümkündür asılılıq ümumilikdə POM və uşaqdakı artefaktlara daha sadə istinadlara sahib olun POM-lar.

Tövsiyə: