java network_error ai_generated true

Could not transfer artifact com.example:lib:1.0.0 from/to central (https://repo.maven.apache.org/maven2): authentication failed for proxy: Proxy authentication required

ID: java/maven-proxy-authentication-failure

Also available as: JSON · Markdown · 中文
80%Fix Rate
85%Confidence
0Evidence
2025-07-15First Seen

Version Compatibility

VersionStatusIntroducedDeprecatedNotes
8+ active

Root Cause

Maven is configured to use a proxy that requires authentication, but the credentials are missing or incorrect.

generic

中文

Maven 配置为使用需要认证的代理,但凭据缺失或不正确。

Workarounds

  1. 95% success Configure the proxy with correct credentials in settings.xml
    <proxies><proxy><id>myproxy</id><username>user</username><password>pass</password><host>proxy.company.com</host><port>8080</port></proxy></proxies>
  2. 90% success Use environment variables for proxy authentication
    export MAVEN_OPTS='-Dhttp.proxyHost=proxy.company.com -Dhttp.proxyPort=8080 -Dhttp.proxyUser=user -Dhttp.proxyPassword=pass'

Dead Ends

Common approaches that don't work:

  1. Disabling the proxy in settings.xml 80% fail

    If the network requires a proxy, disabling it will cause connection timeouts.

  2. Using incorrect credentials in settings.xml 90% fail

    The proxy will reject the authentication, and the build will fail.