Java Ant GET任务和代理
如何使用代理 我只看到用户名和密码,但没有代理主机:(中的关键位是: 代理。自Apache Ant 1.7.0以来,Ant 在Java1.5或更高版本上运行可以使用 操作系统的代理设置 系统如果使用-autoproxy启用 选项。还有“setproxy” 用于早期Java版本的任务 代理已打开,请求已关闭 针对localhost可能不起作用 如果请求被中继到,则应为 代理 因此,您可以将用于旧版本的Ant,或查看以下网站上的文档:Java Ant GET任务和代理,java,windows,ant,proxy,task,Java,Windows,Ant,Proxy,Task,如何使用代理 我只看到用户名和密码,但没有代理主机:(中的关键位是: 代理。自Apache Ant 1.7.0以来,Ant 在Java1.5或更高版本上运行可以使用 操作系统的代理设置 系统如果使用-autoproxy启用 选项。还有“setproxy” 用于早期Java版本的任务 代理已打开,请求已关闭 针对localhost可能不起作用 如果请求被中继到,则应为 代理 因此,您可以将用于旧版本的Ant,或查看以下网站上的文档: (get任务的用户名和密码属性用于远程系统,而不是中间代理。
(get任务的用户名和密码属性用于远程系统,而不是中间代理。)在我的情况下(在Windows cmdline中),唯一有效的选项是在调用ant之前使用一组定义。请注意,它们不应包含在双引号中: set ANT_OPTS=-Dhttp.proxyHost=
proxy.address
-Dhttp.proxyPort=proxy.port
用实际值替换
proxy.address
和proxy.port
我在这里包括此选项,因为我也尝试了该属性,但在从web下载的项目中,我找不到该属性的放置位置!该项目的构建文件已经准备好并使用了ant get,但它在代理后无法工作。我面临同样的问题。运行java 1.8和ant 1.7.1。如何启用代理,需要连接到maven才能在构建过程中获取一些jar文件吗?很酷,
ant dist-autoproxy
非常有效,不需要更改设置文件
<setproxy proxyhost="firewall" proxyport="81"/>