nexus版本3.1.0-04
在构建过程中,我收到以下错误,从Nexus下载工件。
下载> http://10.148.254.17:8081/nexus/content/content/repositories/central/org/assertj/assertj/assertj-core/2.4.1/assertj-core-2.4.4.1.jar :收集:extractincludetestproto失败
失败:构建失败而异常。
- 出了什么问题: 无法解析配置的所有依赖项':集合:TestCompile'。 无法下载assertj-core.jar(org.assertj:assertj-core:2.4.1) 无法获得资源'http://xxx.xxx.xxx.xxx:8081/nexus/content/repositories/central/org/assertj/assertj/assertj/assertj-core/2.4.1/assertj-corej-corej-corej-core-core-2.4.1.jar'。 内容长度划界消息主体的过早结束(预期:900718;收到:6862
这似乎是存储在nexus中的大文件的问题。
如果我尝试通过wget或curl下载文件,也会失败。
c:> wget http://xxx.xxx.xxx.xxx:8081/nexus/content/repositories/central/org/org/assertj/assertj/assertj/assertj-core/2.5.0/assertj-5.0/assertj--core-2.5.0.jar
- 13:57:06--> http://xxx.xxx.xxx.xxx:8081/nexus/content/content/repositories/central/central/org/assertj/assertj/assertj/assertj/assertj-core/2.5.5.5.5.0/assertj-corej-corej-core/assertj-core-2.5.0.jar =>`assertj-core-2.5.0.jar' 解决proxy.xxxx.com ...完成。 连接到proxy.xxxx.com [xxx.xxx.xxx.xxx]:xxx ...连接。 发送的代理请求,等待回复... 200 长度:934,446 [应用程序/Java-Archive]
0%[] 6,856 1.44K/s ETA 10:27
13:57:21(1.44 kb/s) - 连接在字节6856上关闭。重试
c:> curl -o http://xxx.xxx.xxx.xxx.xxx:8081/nexus/content/content/repositories/central/central/org/assertj/assertj/assertj/assertj/assertj-core/2.5.0/assertj-core-core-core-2.5.0.jar
%总%收到%XFERD平均速度时间时间当前 Dload上传总左速度 0 912K 0 6862 0 0 613 0 0:25:24 0:00:11 0:25:13 613 Curl:(18)转移以927584字节剩余到读取
有什么想法为什么?
在我的情况下,docker层被阻止。我通过更改System>Http>Connection/Socket timeout
中的超时来解决此问题。