Problemi 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 podrazumijevani 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 kada se URL proxyja nije promijenio.
Provjerite pokrenutu verziju Maven-a, aktivnu proxy konfiguraciju u settings.xml i odabrani 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 ni u jednom Maven transportu. 407, odbijanje certifikata, nedostupan repozitorij i istek vremena traže različite popravke. Prije dodavanja opcija za pool ili vrijeme, odnosno 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.