Ef mvnw mistekst við að sækja Maven getur virk proxy-færsla í settings.xml verið of seint: Maven er ekki byrjað enn.

Skoðaðu mynduðu wrapper-skrárnar í viðkomandi vinnusvæði og greindu hvaða niðurhalara þær keyra. Maven Wrapper 3.3.4 skjalfestir þessar skipanir:

Mynduð tegundHvar á að leita að proxy-inntaki
only-scriptcurl eða wget á Unix; PowerShell á Windows
scriptNiðurhal wrapper-JAR, síðan Java-wrapper-slóðin
binInnifalaða wrapper-JAR og Java-niðurhalslóð þess
sourceUppruni innifalins Java-niðurhalara þegar hann er notaður við bootstrap

only-script er skjalfesta sjálfgefna gildið fyrir nýmyndaða wrapper-a. Eldri vinnusvæði varðveita mynduðu skrárnar sínar, jafnvel þótt þú uppfærir Maven-uppsetninguna á vélinni þinni.

Passaðu stillinguna við það ferli

Fyrir Unix only-script wrapper sem notar curl eða wget skal stilla proxy-viðmótið sem sá niðurhalari styður; HTTPS-niðurhal getur notað https_proxy. Ef þetta dreifingarniðurhal má nota opinbert HTTP-proxy skaltu taka frambjóðandaheimilisfang úr HTTP-proxylistanum fyrir umhverfi þessa niðurhalara. Ef gildið nefnir SOCKS-þjón skal niðurhalarinn einnig styðja það samskiptareglur.

MAVEN_OPTS veitir JVM-valkosti. Það getur ekki stillt curl-ferli skeljar, en JVM-proxy-eiginleikar geta skipt máli á Java-niðurhalslóð. Þetta er gagnlegi greinarmunurinn þegar eldri Takari-lausn er borin saman við wrapper annars verkefnis.

Þegar dreifingarniðurhalið er lokið og Maven byrjar verða niðurhöl frá gagnasöfnum þess sérstök athugun gagnvart eigin proxy-stillingu Maven. Dreifingin, wrapper-JAR og gagnasöfnin geta verið þjónuð af mismunandi hýslum.

Tengdir greinar