Problemi s proxyjem nakon nadogradnje na Maven 3.9
Provjerite Mavenov HTTP transport kada nakon nadogradnje prestane raditi workaround za proxy ili opcija specifična za Wagon.
Maven 3.9.0 promijenio je podrazumijevani Resolver HTTP transport sa Wagon-a na native HTTP. Stari workaround specifičan za Wagon može zato prestati upravljati zahtjevima repozitorija čak i ako se URL proxyja nije promijenio.
Provjerite pokrenutu verziju Maven-a, aktivnu konfiguraciju proxyja u settings.xml i izabrani Resolver transport. To što JVM prihvata argument -D ne dokazuje da ga HTTP klijent koristi.
Za Maven 3.9 izdanja koja podržavaju dokumentovani selector, ovo poređenje traži Wagon:
mvn -Dmaven.resolver.transport=wagon dependency:resolvePokrenite ga samo kada zaista želite preuzeti zavisnosti za isti projekat i odobreni endpoint. To je mrežna operacija, a ne upit konfiguracije. Drugačiji rezultat sužava razliku implementacije, ali Wagon ne čini trajnim rješenjem. Provjerite podržana imena prije korištenja selector-a s Mavenom 4 ili budućim izdanjem.
Zabilježite stvarni izazov i fazu greške. Autentifikacija u pregledniku ne dokazuje NTLM podršku u bilo kojem Maven transportu. 407, odbijanje certifikata, nedostupan repozitorij i timeout zahtijevaju različite popravke. Prije dodavanja opcija za pool ili vrijeme ili promjene mirror-a i verzija artefakata zapišite verziju, transport, metod proxyja i najmanju ponovljivu operaciju. Pogledajte koristan dijagnostički izvještaj za odabranu rutu i konfiguraciju.