Problemes de proxy després d’actualitzar a Maven 3.9
Comprova el transport HTTP de Maven quan, després d’actualitzar, deixa de funcionar una solució de proxy o una opció específica de Wagon.
Maven 3.9.0 va canviar el transport HTTP predeterminat de Resolver, de Wagon a HTTP natiu. Una solució antiga específica de Wagon pot deixar de controlar les peticions del repositori encara que l’URL del proxy no hagi canviat.
Comprova la versió de Maven en execució, la configuració activa del proxy a settings.xml i el transport de Resolver seleccionat. Que una JVM accepti un argument -D no demostra que el client HTTP utilitzi aquesta propietat.
Per a les versions de Maven 3.9 que admeten el selector documentat, aquesta comparació sol·licita Wagon:
mvn -Dmaven.resolver.transport=wagon dependency:resolveExecuta-ho només quan realment vulguis descarregar dependències per al mateix projecte i l’endpoint aprovat. És una operació de xarxa, no una consulta de configuració. Un resultat diferent acota la diferència d’implementació, però no converteix Wagon en la solució permanent. Comprova els noms admesos abans d’utilitzar el selector amb Maven 4 o una versió futura.
Conserva el repte real i l’etapa de l’error. L’autenticació del navegador no demostra que cap transport de Maven admeti NTLM. 407, rebuig del certificat, repositori no disponible i temps d’espera requereixen correccions diferents. Abans d’afegir opcions de pool o temps, o de canviar mirrors i versions d’artefactes, anota la versió, el transport, el mètode de proxy i l’operació mínima reproduïble. Consulta un informe de diagnòstic útil per a la ruta i la configuració seleccionades.