Mida Mavenis sõltuvust pakutakse?
Mida Mavenis sõltuvust pakutakse?

Video: Mida Mavenis sõltuvust pakutakse?

Video: Mida Mavenis sõltuvust pakutakse?
Video: WinAppDriver. Автоматизация Windows приложений на Java 2024, November
Anonim

Maveni sõltuvuse ulatus – ette nähtud

Pakutakse Maveni sõltuvusulatust kasutatakse projekti ehitamise ja testimise ajal. Nad on samuti kohustatud töötama, kuid neid ei tohiks eksportida, sest sõltuvus saab ette nähtud käitusaja järgi, näiteks servleti konteineri või rakendusserveri järgi

Lisaks sellele, mis on Mavenis sõltuvus?

sisse Maven , sõltuvus on veel üks arhiiv – JAR, ZIP ja nii edasi, mida teie praegune projekt vajab kompileerimiseks, ehitamiseks, testimiseks ja/või käivitamiseks. The sõltuvused on koondunud pom . Kui neid seal ei ole, siis Maven laadib need kaughoidlast alla ja salvestab kohalikku hoidlasse.

Tea ka, mis kasu on Mavenis välistamisest? Välistused on teie POM-is seatud kindlale sõltuvusele ja on sihitud kindlale groupId-le ja artefactId-le. Projekti koostamisel ei lisata seda artefakti teie projekti klassiteele sõltuvuse tõttu, milles välistamine kuulutati välja.

Küsimus on ka selles, mida tähendab Mavenis ette antud?

kompileerimine See on vaikeulatus, mida kasutatakse juhul, kui seda pole määratud. Kompileerimissõltuvused on saadaval kõigis projekti klassiteedes. Lisaks levitatakse neid sõltuvusi sõltuvatele projektidele. ette nähtud See sarnaneb kompileerimisega, kuid näitab, et eeldate, et JDK või konteiner pakub käitusajal sõltuvust.

Miks Maven alati sõltuvuse alla laadib?

Maven laadib alla pistikprogrammid ja artefaktid, millest teie projekt sõltub. Maven teeb tegelikult lae alla artefakte kaughoidlatest, kuid laadib artefakti ühe korra alla ja säilitab kohaliku vahemälu. Maven laadib alla ainult enamiku neist sõltuvused sest olete need oma projekti lisanud.

Soovitan: