Proxyvandamál eftir uppfærslu í Maven 3.9
Athugaðu HTTP-flutning Maven þegar proxy-lausn eða Wagon-sérstakur valkostur hættir að virka eftir uppfærslu.
Maven 3.9.0 breytti sjálfgefnum Resolver HTTP-flutningi úr Wagon í innbyggt HTTP. Gömul Wagon-sértæk lausn getur því hætt að stjórna beiðnum til geymslu þó proxy-slóðin hafi ekki breyst.
Athugaðu Maven-útgáfuna sem er í gangi, virka proxy-stillingu í settings.xml og valinn Resolver-flutning. Það að JVM taki við -D-röksemd sannar ekki að HTTP-biðlarinn noti þann eiginleika.
Fyrir Maven 3.9-útgáfur sem styðja skjalfesta selector-inn biður þessi samanburður um Wagon:
mvn -Dmaven.resolver.transport=wagon dependency:resolveKeyrðu þetta aðeins þegar þú ætlar í raun að sækja háð fyrir sama verkefni og samþykktan endpoint. Þetta er netaðgerð, ekki stillingafyrirspurn. Önnur niðurstaða afmarkar mun á útfærslum en gerir Wagon ekki að varanlegri lausn. Athugaðu studd nöfn áður en selector er notaður með Maven 4 eða framtíðarútgáfu.
Skráðu raunverulega áskorun og villustig. Auðkenning í vafra sannar ekki NTLM-stuðning í neinum Maven-flutningi. 407, hafnað skilríki, óaðgengileg geymsla og timeout krefjast ólíkra lagfæringa. Skrifaðu niður útgáfu, flutning, proxy-aðferð og minnstu endurtekningarhæfu aðgerðina áður en þú bætir við pool- eða tímastillingum eða breytir mirrors og artifact-útgáfum. Sjáðu gagnlega greiningarskýrslu fyrir valda leið og stillingu.