配置代理
您可以使用 Maven 配置代理以用于部分或全部 HTTP 请求。仅当您的代理需要基本身份验证时才需要用户名和密码(请注意,以后的版本可能支持将您的密码存储在安全的密钥库中 - 同时,请确保您的 settings.xml 文件(通常是 ${user.home}/. m2/settings.xml)使用适合您的操作系统的权限进行保护)。
该nonProxyHosts设置接受通配符,每个不代理的主机由 | 分隔。特点。这与等效的 JDK 配置相匹配。
<settings>
.
.
<proxies>
<proxy>
<id>example-proxy</id>
<active>true</active>
<protocol>http</protocol>
<host>proxy.example.com</host>
<port>8080</port>
<username>proxyuser</username>
<password>somepassword</password>
<nonProxyHosts>www.google.com|*.example.com</nonProxyHosts>
</proxy>
</proxies>
.
.
</settings>
请注意,目前不支持 NTLM 代理,因为它们尚未经过测试。您可以使用 JDK 1.4+ 上的相关系统属性来完成这项工作。



