Ako mvnw ne uspije tijekom preuzimanja Mavena, ispravan proxy unos u settings.xml može biti prekasan: Maven još nije pokrenut.

Pregledajte generirane datoteke wrappera u pogođenoj radnoj kopiji i utvrdite koji preuzimač pokreću. Maven Wrapper 3.3.4 dokumentira sljedeće rasporede:

Generirani tipGdje tražiti proxy unos
only-scriptcurl ili wget na Unixu; PowerShell na Windowsima
scriptPreuzimanje wrapper JAR-a, zatim Java putanja wrappera
binUključeni wrapper JAR i njegova Java putanja preuzimanja
sourceUključeni izvorni kod Java preuzimača kada se koristi za bootstrap

only-script dokumentirani je zadani izbor za novo generirane wrappere. Starija radna kopija zadržava svoje generirane datoteke, čak i ako ažurirate instalaciju Mavena na svom računalu.

Uskladite postavku s tim procesom

Za Unix only-script wrapper koji koristi curl ili wget, konfigurirajte proxy sučelje koje taj preuzimač podržava; HTTPS preuzimanje može koristiti https_proxy. Ako to preuzimanje distribucije može koristiti javni HTTP proxy, uzmite adresu kandidata s popisa HTTP proxyja za okruženje ovog preuzimača. Ako vrijednost navodi SOCKS poslužitelj, preuzimač mora podržavati i taj protokol.

MAVEN_OPTS daje JVM opcije. Ne može konfigurirati curl proces ljuske, ali JVM proxy svojstva mogu biti važna na Java putanji preuzimanja. To je korisna razlika kada uspoređujete stari Takari zaobilazni postupak s wrapperom drugog projekta.

Kad se preuzimanje distribucije završi i Maven pokrene, preuzimanja iz njegovih repozitorija postaju zasebna provjera prema vlastitoj proxy konfiguraciji Mavena. Distribucija, wrapper JAR i repozitoriji mogu se posluživati s različitih hostova.

Povezani članci