Hvaða proxy-stilling stýrir niðurhali á Maven wrapper hjá þér?
Greindu bootstrap-niðurhalara wrapper-sins áður en þú stillir proxy fyrir misheppnað niðurhal á Maven dreifingu.
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ð tegund | Hvar á að leita að proxy-inntaki |
|---|---|
| only-script | curl eða wget á Unix; PowerShell á Windows |
| script | Niðurhal wrapper-JAR, síðan Java-wrapper-slóðin |
| bin | Innifalaða wrapper-JAR og Java-niðurhalslóð þess |
| source | Uppruni 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.