一、概述
setproxy是Ant内置任务,用于设置java的web代理属性,以便在同一 JVM 中运行的任务和代码可以通过防火墙访问远程网站和远程 FTP 站点。可以指定HTTP或FTP代理,或者socks服务器,重置服务器设置或什么都不做。
二、属性
nonproxyhosts:要绕过代理的主机列表,主机用“|”分隔,只有在Java1.4中,FTP才使用此列表。
proxyhost:HTTP/FTP代理主机,设置为“”可以禁用HTTP选项。
proxypassword:设置代理的密码,设置了proxyuser时才有效。
proxyport:HTTP/FTP代理端口号,默认为80。
proxyuser:设置代理用户,可能需要设置proxypassword属性。默认为“”。
socksproxyhost:sorcks服务器名称,设置为“”可以禁用socks代理。
socksproxyport:设置socks连接的端口号,默认为1080。
三、简单示例
<project>
<setproxy proxyhost="192.168.0.112" proxyuser="myproxy" proxyport="90" proxypassword="123456" />
</project>