Koja proxy postavka kontroliše preuzimanje vašeg Maven wrappera?
Identificirajte bootstrap preuzimač wrappera prije konfigurisanja proxyja za neuspjelo preuzimanje Maven distribucije.
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 dokumentira sljedeće rasporede:
| Generisani tip | Gdje tražiti proxy ulaz |
|---|---|
| only-script | curl ili wget na Unixu; PowerShell na Windowsu |
| script | Preuzimanje wrapper JAR-a, zatim Java putanja wrappera |
| bin | Uključeni wrapper JAR i njegova Java putanja za preuzimanje |
| source | Uključeni izvorni kod Java preuzimača kada se koristi za bootstrap |
only-script je dokumentirani 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, konfigurirajte 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 iz liste HTTP proxija 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 konfigurirati 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 se 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.