簡體   English   中英

Ant GET任務和代理

[英]Ant GET task and proxy

如何使用Ant的GET任務與代理?

我只看到有用戶名和密碼,但沒有代理主機:(

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.addressproxy.port替換為當然的實際值...

我在這里包含這個選項,因為我也嘗試過該屬性,但在從網上下載的項目中,我無法找到放置它的位置! 已經准備好項目和ant get的項目的構建文件已被使用,但它在代理后面不起作用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM