Šta je obezbeđena zavisnost u Mavenu?
Šta je obezbeđena zavisnost u Mavenu?

Video: Šta je obezbeđena zavisnost u Mavenu?

Video: Šta je obezbeđena zavisnost u Mavenu?
Video: Счастливая история слепой кошечки по имени Нюша 2024, Maj
Anonim

Opseg zavisnosti od Mavena – obezbeđeno

Omogućen opseg zavisnosti Mavena koristi se tokom izgradnje i testiranja projekta. Oni su takođe obavezni za pokretanje, ali ne bi trebalo da se izvoze, jer zavisnost bice obezbeđeno po vremenu izvođenja, na primjer, servlet kontejneru ili aplikacijskom poslužitelju

Osim ovoga, šta je zavisnost u Mavenu?

U Maven , zavisnost je još jedna arhiva-JAR, ZIP i tako dalje-koja je potrebna vašem trenutnom projektu da bi se kompajlirao, izgradio, testirao i/ili pokrenuo. The zavisnosti su okupljeni u pom . Ako tamo nisu prisutni, onda Maven će ih preuzeti iz udaljenog spremišta i pohraniti ih u lokalno spremište.

Također Znajte, čemu služi isključivanje u Mavenu? Isključenja postavljeni su na određenu ovisnost u vašem POM-u i ciljani su na određeni groupId i artefactId. Kada izgradite svoj projekat, taj artefakt neće biti dodan u putanju klase vašeg projekta zbog zavisnosti u kojoj isključenje je proglašen.

Takođe se postavlja pitanje, šta to znači u Mavenu?

compile Ovo je zadani opseg, koristi se ako nije naveden. Zavisnosti kompajliranja dostupne su u svim stazama klasa projekta. Nadalje, te zavisnosti se propagiraju na zavisne projekte. obezbeđeno Ovo je slično kompajliranju, ali ukazuje da očekujete da će JDK ili kontejner pružiti ovisnost u vrijeme izvođenja.

Zašto Maven uvijek preuzima ovisnost?

Maven preuzima dodatke i artefakte o kojima ovisi vaš projekt. Maven radi zapravo skinuti artefakte iz udaljenih spremišta, ali preuzima artefakt jednom i čuva lokalnu keš memoriju. Maven preuzima samo većinu ovih zavisnosti jer ste ih dodali svom projektu.

Preporučuje se: