在maven的安裝目錄下 %MAVEN_HOME%/conf/setting.xml 中進行設置
<proxies>
<!-- proxy
| Specification for one proxy, to be used in connecting to the network.
|
<proxy>
<id>optional</id>
<active>true</active>
<protocol>http</protocol>
<username>proxyuser</username>
<password>proxypass</password>
<host>proxy.host.net</host>
<port>80</port>
<nonProxyHosts>local.net|some.host.com</nonProxyHosts>
</proxy>
-->
</proxies>
proxies 下可以有多個proxy元素,如果聲明了多個Proxy元素,則默認情況下第一個被激活的proxy會生效(寫在前面的)
<active>的值為true表示激活該代理
<protocol>表示使用的代理協議
<host>正確的主機名
<port>端口
當代理服務需要認證的時候,也就是需要用戶名和密碼進行驗證的時候 需要使用<username> <password><nonProxyHost>幾個元素
可以使用" | "符合來分隔多個主機名.
<nonProxyHosts>表示不需要代理的域名 可以使用通配符"*.google.com"表示所有以google.com結尾的域名訪問都不要通過代理
以上內容摘錄自 maven實戰