Koja proxy postavka upravlja preuzimanjem vašeg Maven wrappera?
Prepoznajte bootstrap preuzimač wrappera prije nego što konfigurirate proxy za neuspjelo preuzimanje Maven distribucije.
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 tip | Gdje tražiti proxy unos |
|---|---|
| only-script | curl ili wget na Unixu; PowerShell na Windowsima |
| script | Preuzimanje wrapper JAR-a, zatim Java putanja wrappera |
| bin | Uključeni wrapper JAR i njegova Java putanja preuzimanja |
| source | Uključ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.