Mikä on riippuvuudenhallinta Mavenissa?
Mikä on riippuvuudenhallinta Mavenissa?

Video: Mikä on riippuvuudenhallinta Mavenissa?

Video: Mikä on riippuvuudenhallinta Mavenissa?
Video: EU:n puolustuspolitiikka: Mikä on strategisen kompassin suuntima? 2024, Huhtikuu
Anonim

Riippuvuuden hallinta . Riippuvuuden hallinta on mekanismi riippuvuustietojen keskittämiseksi. Monimoduuliprojektissa voit määrittää yläprojektiin kaikki artefaktiversiot ja aliprojektit perivät sen. Alla on esimerkki, jossa on kaksi POM:ta, jotka laajentavat samaa emoa

Mikä tässä on riippuvuudenhallinta Pomissa?

Se on kuten sanoit; riippuvuudenhallinta käytetään yhdistämään kaikki riippuvuustiedot yhteiseksi POM tiedosto yksinkertaistaa viittauksia lapsiin POM tiedosto. Siitä on hyötyä, kun sinulla on useita attribuutteja, joita et halua kirjoittaa uudelleen useisiin aliprojekteihin.

Yllä olevan lisäksi, miten POM XML toimii? The pom . xml tiedosto sisältää tiedot projektista ja konfiguraatiotiedot, joita maven voi rakentaa projektin, kuten riippuvuudet, koontihakemisto, lähdehakemisto, testilähdehakemisto, laajennus, tavoitteet jne. Maven lukee pom . xml tiedosto ja suorittaa sitten tavoitteen.

Tästä, mikä on bom Mavenissa?

BOM tulee sanoista Bill Of Materials. A BOM on erityinen POM, jota käytetään projektin riippuvuuksien versioiden hallintaan ja keskitetyn paikan määrittämiseen ja päivittämiseen. BOM tarjoaa joustavuuden lisätä riippuvuutta moduuliimme murehtimatta versiosta, johon meidän pitäisi olla riippuvaisia.

Miksi riippuvuuden hallinta tehdään pää-POM-tiedostossa?

The riippuvuuden hallinta osa on keskittämismekanismi riippuvuus tiedot. Kun sinulla on joukko projekteja, jotka perivät yhteisen vanhempi , on mahdollista laittaa kaikki tiedot riippuvuus yhteisessä POM ja niissä on yksinkertaisempia viittauksia lapsen esineisiin POM:t.

Suositeltava: