Probleme cu proxy-ul după upgrade-ul la Maven 3.9
Verifică transportul HTTP al Maven când, după un upgrade, un workaround pentru proxy sau o opțiune specifică Wagon nu mai funcționează.
Maven 3.9.0 a schimbat transportul HTTP implicit al Resolver de la Wagon la HTTP nativ. Un workaround vechi, specific Wagon, poate astfel să nu mai controleze cererile către repository, chiar dacă URL-ul proxy-ului nu s-a schimbat.
Verifică versiunea Maven care rulează, configurația activă a proxy-ului din settings.xml și transportul Resolver selectat. Faptul că o JVM acceptă un argument -D nu dovedește că acel client HTTP folosește proprietatea.
Pentru versiunile Maven 3.9 care acceptă selectorul documentat, această comparație solicită Wagon:
mvn -Dmaven.resolver.transport=wagon dependency:resolveRulează-l numai când chiar intenționezi să descarci dependențe pentru același proiect și endpoint-ul aprobat. Este o operație de rețea, nu o interogare de configurare. Un rezultat diferit restrânge diferența de implementare, dar nu face din Wagon soluția permanentă. Verifică numele acceptate înainte de a folosi selectorul cu Maven 4 sau cu o versiune viitoare.
Notează challenge-ul real și etapa erorii. Autentificarea din browser nu dovedește suportul NTLM în niciun transport Maven. 407, respingerea certificatului, repository indisponibil și timeout necesită remedieri diferite. Notează versiunea, transportul, metoda proxy-ului și operația minimă reproductibilă înainte de a adăuga opțiuni de pool sau timp ori de a schimba mirror-uri și versiuni de artefacte. Vezi un raport de diagnostic util pentru ruta și configurația alese.