1

我在一个不稳定的网络上(或者有某种代理或病毒检查器),所以我的 gradle 依赖项下载(外部模块依赖项 mavenCentral())有时会挂起。

本地仓库会有所帮助,但是是否有任何超时和重试设置?

下载开始,然后挂起,并在默认套接字超时后超时,

我可以用 wget 模拟这个

wget -d http://repo1.maven.org/maven2/org/apache/santuario/xmlsec/1.5.2/xmlsec-1.5.2-sources.jar Wget 1.11.4 在 Windows-MSVC 上创建的调试输出。

--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... 秒 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 Accept: / Host: repo1.maven.org 连接:保持活动

---请求结束--- HTTP 请求已发送,等待响应... ---响应开始--- HTTP/1.0 200 OK 接受范围:字节 内容类型:应用程序/java-archive 日期:星期三,1 月 23 日2013 12:52:01 GMT 最后修改时间:星期一,2012 年 5 月 14 日 08:47:03 GMT 服务器:ECAcc (lhr/4ABA) X-Cache:HIT 内容长度:577534 连接:保持活动

---response end--- 200 OK 注册套接字 352 以供持久重用。长度:577534 (564K) [application/java-archive] 保存到:`xmlsec-1.5.2-sources.jar.1'

5% [=> ] 33,328 --.-K/s eta 17m 52s ^

我希望它更快地超时并重试下载,

4

0 回答 0