Mis on sõltuvushaldus Mavenis?
Mis on sõltuvushaldus Mavenis?

Video: Mis on sõltuvushaldus Mavenis?

Video: Mis on sõltuvushaldus Mavenis?
Video: Töötan rikaste ja kuulsate eramuuseumis. Õudusjutud. Õudus. 2024, Mai
Anonim

Sõltuvuste juhtimine . Sõltuvuste juhtimine on mehhanism sõltuvusteabe tsentraliseerimiseks. Mitme mooduliga projektis saate põhiprojektis määrata kogu artefakti versiooni ja selle pärivad alamprojektid. Allpool näeme näidet, kus on kaks POM-i, mis laiendavad sama vanemat

Mis on siin Pomis sõltuvushaldus?

See on nagu sa ütlesid; sõltuvusjuhtimine kasutatakse kogu sõltuvusteabe koondamiseks ühisesse POM faili, lihtsustades lapse viiteid POM faili. See on kasulik, kui teil on mitu atribuuti, mida te ei soovi mitme alamprojekti raames uuesti sisestada.

Lisaks ülaltoodule, kuidas POM XML töötab? The pom . xml fail sisaldab teavet projekti ja konfiguratsiooniteabe kohta, mida maven saab projekti koostamiseks kasutada, nagu sõltuvused, ehituskataloog, lähtekataloog, testimisallika kataloog, pistikprogramm, eesmärgid jne. Maven loeb pom . xml faili, seejärel täidab eesmärgi.

Mis on siin Mavenis bom?

BOM tähistab Bill Of Materials. A BOM on spetsiaalset tüüpi POM, mida kasutatakse projekti sõltuvuste versioonide juhtimiseks ja keskse koha pakkumiseks nende versioonide määratlemiseks ja värskendamiseks. BOM pakub paindlikkust meie moodulile sõltuvuse lisamiseks, muretsemata versiooni pärast, millest peaksime sõltuma.

Miks toimub sõltuvuse haldamine vanema POM-failis?

The sõltuvuse juhtimine sektsioon on tsentraliseerimise mehhanism sõltuvus teavet. Kui teil on projektide komplekt, mis pärivad ühiselt lapsevanem , on võimalik panna kogu teave selle kohta sõltuvus ühises POM ja neil on lihtsamad viited lapses leiduvatele esemetele POM-id.

Soovitan: