Problem s proxyjem nakon nadogradnje na Maven 3.9
Provjerite Mavenov HTTP transport kada nakon nadogradnje proxy zaobilazno rješenje ili opcija specifična za Wagon prestane raditi.
Maven 3.9.0 promijenio je zadani Resolver HTTP transport s Wagon-a na native HTTP. Staro zaobilazno rješenje specifično za Wagon može prestati upravljati zahtjevima repozitorija čak i ako se URL proxyja nije promijenio.
Provjerite pokrenutu verziju Maven-a, aktivnu konfiguraciju proxyja u settings.xml i odabrani Resolver transport. To što JVM prihvaća argument -D ne dokazuje da ga HTTP klijent koristi.
Za izdanja Maven-a 3.9 koja podržavaju dokumentirani selector, ova usporedba traži Wagon:
mvn -Dmaven.resolver.transport=wagon dependency:resolvePokrenite ga samo kada zaista namjeravate preuzeti ovisnosti za isti projekt 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 upotrebe selector-a s Mavenom 4 ili budućim izdanjem.
Zabilježite stvarni izazov i fazu pogreške. Provjera u pregledniku ne dokazuje NTLM podršku ni u jednom Maven transportu. 407, odbijanje certifikata, nedostupan repozitorij i istek vremena zahtijevaju različite popravke. Prije dodavanja opcija poola ili vremena, odnosno promjene mirror-a i verzija artefakata, zapišite verziju, transport, metodu proxyja i najmanju ponovljivu operaciju. Pogledajte korisno dijagnostičko izvješće za odabranu rutu i konfiguraciju.