Hva er Dependency Management i Maven?
Hva er Dependency Management i Maven?

Video: Hva er Dependency Management i Maven?

Video: Hva er Dependency Management i Maven?
Video: Dependabot: How to Update Your Project's Dependencies Automatically 2024, Kan
Anonim

Avhengighetsledelse . Avhengighetshåndtering er en mekanisme for å sentralisere avhengighetsinformasjonen. I et flermodulprosjekt kan du spesifisere i et overordnet prosjekt all artefaktversjonen, og den vil bli arvet av underprosjektene. Nedenfor vil vi se et eksempel der det er to POM-er som utvider samme overordnede

Her, hva er dependencyManagement i Pom?

Det er som du sa; avhengighetsstyring brukes til å trekke all avhengighetsinformasjon til en felles POM fil, forenkle referansene i barnet POM fil. Det blir nyttig når du har flere attributter som du ikke vil skrive inn på nytt under flere barneprosjekter.

Foruten ovenfor, hvordan fungerer POM XML? De pom . xml filen inneholder informasjon om prosjekt og konfigurasjonsinformasjon for maven for å bygge prosjektet, for eksempel avhengigheter, byggekatalog, kildekatalog, testkildekatalog, plugin, mål osv. Maven leser pom . xml fil, og utfører deretter målet.

Herav, hva er født i Maven?

BOM står for Bill Of Materials. EN BOM er en spesiell type POM som brukes til å kontrollere versjonene av et prosjekts avhengigheter og gi et sentralt sted å definere og oppdatere disse versjonene. BOM gir fleksibiliteten til å legge til en avhengighet til modulen vår uten å bekymre deg for versjonen vi bør stole på.

Hvorfor gjøres avhengighetsbehandling i overordnet POM-fil?

De avhengighetshåndtering seksjon er en mekanisme for sentralisering avhengighet informasjon. Når du har et sett med prosjekter som arver fra en felles forelder , er det mulig å legge all informasjon om avhengighet i allmenningen POM og ha enklere referanser til artefaktene hos barnet POM-er.

Anbefalt: