標籤:http io os 使用 ar 檔案 art on cti
Maven通過<<UserHome>>/.m2/settings.xml(如果沒有該檔案,複製<<MavenHome>>/conf/settings.xml到<<UserHome>>/.m2/目錄下)設定HTTP代理
<?xml version="1.0" encoding="UTF-8"?><settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">... <proxies> <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>...</settings>
proxies下可以有多個proxy元素,如果聲明多個proxy元素,則預設情況下第一個被啟用的proxy會生效。active為true表示啟用該代理。如果代理不需要認證可以不用username和password元素。nonProxyHost元素用來指定哪些主機名稱不需要代理,可以使用 | 符號來分隔多個主機名稱,此外,該配置還支援萬用字元,如 *.google.com表示所有以google.com結尾的網域名稱訪問都不要通過代理。
設定HTTP代理