Maven 3.9.0 cambiou o transporte HTTP predeterminado de Resolver, de Wagon a HTTP nativo. Unha solución antiga específica de Wagon pode deixar de controlar as solicitudes do repositorio aínda que a URL do proxy non cambiase.

Comproba a versión de Maven en execución, a configuración activa do proxy en settings.xml e o transporte de Resolver seleccionado. Que unha JVM acepte un argumento -D non demostra que o cliente HTTP use esa propiedade.

Para as versións de Maven 3.9 que admiten o selector documentado, esta comparación solicita Wagon:

mvn -Dmaven.resolver.transport=wagon dependency:resolve

Execútao só cando realmente queiras descargar dependencias para o mesmo proxecto e o endpoint aprobado. É unha operación de rede, non unha consulta de configuración. Un resultado distinto limita a diferenza de implementación, pero non converte Wagon na solución permanente. Comproba os nomes admitidos antes de usar o selector con Maven 4 ou unha versión futura.

Conserva o desafío real e a fase do erro. A autenticación do navegador non demostra que ningún transporte de Maven admita NTLM. 407, rexeitamento do certificado, repositorio non dispoñible e tempo de espera requiren correccións distintas. Anota versión, transporte, método do proxy e a operación mínima reproducible antes de engadir opcións de pool ou tempo, ou cambiar mirrors e versións de artefactos. Consulta un informe de diagnóstico útil para a ruta e configuración elixidas.

Artigos relacionados