Proxyproblemer etter en Maven 3.9-oppgradering
Sjekk Mavens HTTP-transport når en proxy-omvei eller et Wagon-spesifikt alternativ slutter å virke etter en oppgradering.
Maven 3.9.0 endret Resolver-standardtransporten fra Wagon til innebygd HTTP. En gammel Wagon-spesifikk omvei kan derfor slutte å styre forespørsler til depotet, selv om proxy-URL-en ikke er endret.
Sjekk Maven-versjonen som kjører, det aktive proxyoppsettet i settings.xml og valgt Resolver-transport. At en JVM godtar et -D-argument, beviser ikke at HTTP-klienten bruker denne egenskapen.
For Maven 3.9-utgaver som støtter den dokumenterte selector-en, ber denne sammenligningen om Wagon:
mvn -Dmaven.resolver.transport=wagon dependency:resolveKjør den bare når du faktisk vil laste ned avhengigheter for samme prosjekt og godkjente endepunkt. Dette er en nettverksoperasjon, ikke et konfigurasjonssøk. Et annet resultat snevrer inn implementasjonsforskjellen, men gjør ikke Wagon til et varig svar. Kontroller støttede navn før selector-en brukes med Maven 4 eller en framtidig versjon.
Noter den faktiske utfordringen og feiltrinnet. Nettleserautentisering beviser ikke NTLM-støtte i noen Maven-transport. 407, avvist sertifikat, utilgjengelig depot og tidsavbrudd krever ulike rettinger. Skriv ned versjon, transport, proxymetode og den minste reproduserbare operasjonen før du legger til pool- eller tidsalternativer eller endrer speil og artefaktversjoner. Se en nyttig diagnoserapport for valgt rute og konfigurasjon.