1. 程式人生 > >Maven--設置Http代理

Maven--設置Http代理

username 通配符 port 代理服 proxy 配置 log user class

 1 <settings>
 2     ...    
 3     <proxies>    
 4        <proxy>    
 5          <id>my-proxy</id>    
 6          <active>true</active>    
 7          <protocol>http</protocol>    
 8          <host>xxx.xxx.xxx.xxx</host>    
 9          <
port>xxx</port> 10 <username>xxx</username> 11 <password>xxx</password> 12 <nonProxyHosts>xxx</nonProxyHosts> 13 </proxy> 14 ... 15 </proxies> 16 ... 17 </settings>

proxies 下可以有多個 proxy 元素,如果聲明了多個 proxy 元素,則默認情況下第一個被激活的 proxy 會生效。

active 的值為 true 表示激活該代理

protocol 表示使用的代理協議

host 主機名

port 端口號

當代理服務需要驗證時,需要配置 username、password、nonProxyHosts

nonProxyHost 元素指定那些主機名不需要代理,可以使用 | 符號來分隔多個主機名。該配置也支持通配符,如 *.google.com 表示所有以 goole.com 結尾的域名訪問都不需要通過代理。

Maven--設置Http代理