[英]Ant GET task and proxy
get
任務文檔中的關鍵位是:
代理人 。 自Apache Ant 1.7.0起,在Java1.5或更高版本上運行的Ant如果使用-autoproxy選項啟用,則可以使用操作系統的代理設置。 早期的Java版本還有'setproxy'任務。 啟用代理后,如果請求被中繼到代理,則針對localhost的請求可能無法按預期工作。
因此,您可以將setproxy
任務用於較早版本的Ant,或者查看代理配置上的文檔:
<setproxy proxyhost="firewall" proxyport="81"/>
( get
任務的用戶名和密碼屬性適用於遠程系統,不適用於中間代理。)
在我的情況下(在Windows cmdline中 )實際工作的唯一選項是在使用一組定義調用ant之前。
請注意,它們不應包含在雙引號中:
設置ANT_OPTS = -Dhttp.proxyHost =
proxy.address
-Dhttp.proxyPort =proxy.port
用proxy.address
和proxy.port
替換為當然的實際值...
我在這里包含這個選項,因為我也嘗試過該屬性,但在從網上下載的項目中,我無法找到放置它的位置! 已經准備好項目和ant get的項目的構建文件已被使用,但它在代理后面不起作用。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.