Ja mvnw neizdodas Maven lejupielādes laikā, strādājošs starpniekservera ieraksts settings.xml var būt par vēlu: Maven vēl nav palaists.

Pārbaudiet ģenerētos wrapper failus attiecīgajā darba kopijā un nosakiet, kuru lejupielādētāju tie izmanto. Maven Wrapper 3.3.4 dokumentē šos izkārtojumus:

Ģenerētais tipsKur meklēt starpniekservera ievadi
only-scriptcurl vai wget Unix; PowerShell Windows
scriptWrapper JAR lejupielāde, pēc tam Java wrapper ceļš
binIekļautais wrapper JAR un tā Java lejupielādes ceļš
sourceIekļautā Java lejupielādētāja avots, ja to izmanto bootstrap

only-script ir dokumentētā noklusējuma vērtība jaunģenerētiem wrapper. Vecāka darba kopija saglabā savus ģenerētos failus, pat ja atjaunināt Maven instalāciju savā datorā.

Saskaņojiet iestatījumu ar šo procesu

Unix only-script wrapper, kas izmanto curl vai wget, konfigurējiet šī lejupielādētāja atbalstīto starpniekservera saskarni; HTTPS lejupielāde var izmantot https_proxy. Ja šī distribūcijas lejupielāde var izmantot publisku HTTP starpniekserveri, ņemiet kandidāta adresi no HTTP starpniekserveru saraksta šī lejupielādētāja videi. Ja vērtība nosauc SOCKS serveri, lejupielādētājam jāatbalsta arī šis protokols.

MAVEN_OPTS nodrošina JVM opcijas. Tas nevar konfigurēt čaulas curl procesu, taču JVM starpniekservera īpašības var būt svarīgas Java lejupielādes ceļā. Šī ir noderīgā atšķirība, salīdzinot veco Takari risinājumu ar cita projekta wrapper.

Kad distribūcijas lejupielāde ir pabeigta un Maven ir palaists, tā krātuvju lejupielādes kļūst par atsevišķu pārbaudi pret paša Maven starpniekservera konfigurāciju. Distribūciju, wrapper JAR un krātuves var apkalpot dažādi resursdatori.

Saistītie raksti