我在一个片状网络上(或者有某种代理或病毒检查程序)所以我的gradle依赖项下载(外部模块依赖项mavenCentral())有时会挂起。
本地仓库会有所帮助,但有超时和重试的设置吗?
下载开始,然后挂起,并在默认套接字超时后超时,
我可以用wget
来模仿这个wget -d http://repo1.maven.org/maven2/org/apache/santuario/xmlsec/1.5.2/xmlsec-1.5.2-sources.jar 在Windows-MSVC上由Wget 1.11.4创建的DEBUG输出。
- 2013-01-23 13:52:01-- http://repo1.maven.org/maven2/org/apache/santuario/xmls ec / 1.5.2 / xmlsec-1.5.2-sources.jar解析repo1.maven.org ...秒 0.00,68.232.34.223缓存repo1.maven.org => 68.232.34.223连接到repo1.maven.org | 68.232.34.223 |:80 ... seconds 0.00, 连接的。创建套接字352.释放0x003311d0(新引用计数1)。
---请求开始--- GET /maven2/org/apache/santuario/xmlsec/1.5.2/xmlsec-1.5.2-sources.jar HTTP / 1.0 User-Agent:Wget / 1.11.4接受: / 主持人:repo1.maven.org 连接:Keep-Alive
---请求结束---发送HTTP请求,等待响应... ---响应开始--- HTTP / 1.0 200 OK接受范围:字节内容类型:application / java-archive日期:星期三,2013年1月23日12:52:01 GMT Last-Modified:Mon,14 May 2012 08:47:03 GMT Server:ECAcc (lhr / 4ABA)X-Cache:HIT内容长度:577534连接:keep-alive
---响应结束--- 200 OK注册套接字352用于持久重用。长度:577534(564K)[application / java-archive]保存到: `xmlsec-1.5.2-sources.jar.1'
5%[=> ] 33,328 - .- K / s eta 17m 52s ^
我希望它能够更快地超时并重试下载,