无法从Sonatype Nexus下载大文件



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中的超时来解决此问题。

最新更新