1. 程式人生 > >Maven3在setting.xml中配置代理

Maven3在setting.xml中配置代理

在特殊的網路策略環境下,可能要需要開發人員通過代理伺服器來訪問網際網路。此時就需要給Maven配置代理服務來訪問倉庫、更新相關資源。

開啟setting.xml檔案

<proxies>  
   <proxy>  
     <id>myProxy</id>  
     <active>true</active>  
     <protocol>http</protocol>  
     <host>123.123.123.123</host>  
     <port>8080</port>  
     <username>XXXXX</username>  
     <password>XXXXX</password>  
     <nonProxyHosts>*.XXX.com|XXX.org</nonProxyHosts>  
   </proxy>  
 </proxies>  

在<settings>標籤中新增如上程式碼,說明如下:

1、proxies中可以配置多個proxy,但是預設第一個proxy生效。

2、active中的TRUE表示該代理目前生效狀態。

3、http協議、主機地址、埠不在贅述。

4、使用者名稱密碼按需配置即可。

5、nonProxyHost表示不需要代理訪問的地址。中間的豎線分隔多個地址,此處可以使用星號作為萬用字元號。