设置http 代理
有时候出于安全考虑,我们需要使用通过安全认证的代理访问因特网,这种情况下,就需要为maven配置代理,才能正常访问外部仓库。
<settings>
...
<proxies>
<proxy>
<id>my-proxy</id>
<active>true</active>
<protocol>http</protocol>
<host>218.14.227.197</host>
<username>***</username>
<password>***</password>
<nonProxyHosts>repository.mycom.com|*.google.com</nonProxyHosts>
</proxy>
</proxies>
...
</settings>
proxies下可以配置多个proxy元素,如果声明了多个proxy元素,则默认情况下第一个激活的proxy会生效。不需要认证时可以不配置username和password。