Ako mvnw ne uspije dok preuzima Maven, ispravan proxy unos u settings.xml može biti prekasno: Maven još nije pokrenut.

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

Generisani tipGdje tražiti proxy ulaz
only-scriptcurl ili wget na Unixu; PowerShell na Windowsu
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 je dokumentovani zadani izbor za novo generisane wrappere. Starija radna kopija zadržava svoje generisane datoteke, čak i ako ažurirate instalaciju Mavena na svom računaru.

Uskladite postavku s tim procesom

Za Unix only-script wrapper koji koristi curl ili wget, konfigurišite proxy interfejs koji taj preuzimač podržava; HTTPS preuzimanje može koristiti https_proxy. Ako to preuzimanje distribucije može koristiti javni HTTP proxy, uzmite adresu kandidata sa liste HTTP proxyja za okruženje ovog preuzimača. Ako vrijednost označava SOCKS server, preuzimač mora podržavati i taj protokol.

MAVEN_OPTS daje JVM opcije. On ne može konfigurisati curl proces ljuske, ali JVM proxy svojstva mogu biti važna na Java putanji preuzimanja. To je korisna razlika kada poredite stari Takari zaobilazni postupak s wrapperom drugog projekta.

Kada 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 biti posluženi s različitih hostova.

Povezani članci