Hva er gitt avhengighet i Maven?
Hva er gitt avhengighet i Maven?

Video: Hva er gitt avhengighet i Maven?

Video: Hva er gitt avhengighet i Maven?
Video: Мальвы цветут_Рассказ_Слушать 2024, Kan
Anonim

Maven avhengighetsomfang – sørget for

Maven-avhengighetsomfang gitt brukes under bygging og testing av prosjektet. De er også pålagt å kjøre, men bør ikke eksporteres, fordi avhengighet vil være sørget for av kjøretiden, for eksempel etter servletbeholder eller applikasjonsserver

Foruten dette, hva er avhengighet i Maven?

I Maven , avhengighet er et annet arkiv - JAR, ZIP og så videre - som ditt nåværende prosjekt trenger for å kompilere, bygge, teste og/eller kjøre. De avhengigheter er samlet i pom . Hvis de ikke er tilstede der, da Maven vil laste dem ned fra et eksternt depot og lagre dem i det lokale depotet.

Vet også, hva er bruken av ekskludering i Maven? Ekskluderinger er satt på en spesifikk avhengighet i POM-en din, og er målrettet mot en bestemt gruppe-ID og artefakt-ID. Når du bygger prosjektet ditt, vil ikke denne artefakten bli lagt til prosjektets klassebane ved hjelp av avhengigheten der utelukkelse ble erklært.

Spørsmålet er også, hva betyr gitt i Maven?

kompiler Dette er standardomfanget, brukt hvis ingen er spesifisert. Kompileringsavhengigheter er tilgjengelige i alle klassebaner i et prosjekt. Videre spres disse avhengighetene til avhengige prosjekter. sørget for Dette er omtrent som kompilering, men indikerer at du forventer at JDK eller en beholder skal gi avhengigheten ved kjøring.

Hvorfor er Maven alltid avhengig av nedlasting?

Maven laster ned plugins og artefakter som prosjektet ditt er avhengig av. Maven gjør det faktisk nedlasting artefakter fra eksterne depoter, men den laster ned artefakten én gang og beholder en lokal cache. Maven laster bare ned de fleste av disse avhengigheter fordi du har lagt dem til i prosjektet ditt.

Anbefalt: