gradle构建在随机插件下载时始终失败

gradle构建在随机插件下载时始终失败,gradle,plugins,build.gradle,Gradle,Plugins,Build.gradle,两天来,我遇到了一个问题,我的gradle构建在下载gradle插件时失败了(相当一致,今天只有15分之一成功)。下载失败的插件似乎是随机的。有时我不能下载插件后“手动”,其他时候我可以 不久前我就有过同样的问题(也许还会有一次),但几个小时后“它自己解决了”(我想我在午饭前都试过了,后来一切都恢复正常) 以下是我日志中失败的部分: 10:47:10 Download https://plugins.gradle.org/m2/com/jcraft/jzlib/1.1.2/jzlib-1.1.2

两天来,我遇到了一个问题,我的gradle构建在下载gradle插件时失败了(相当一致,今天只有15分之一成功)。下载失败的插件似乎是随机的。有时我不能下载插件后“手动”,其他时候我可以

不久前我就有过同样的问题(也许还会有一次),但几个小时后“它自己解决了”(我想我在午饭前都试过了,后来一切都恢复正常)

以下是我日志中失败的部分:

10:47:10 Download https://plugins.gradle.org/m2/com/jcraft/jzlib/1.1.2/jzlib-1.1.2.jar
10:47:10 Download https://plugins.gradle.org/m2/org/apache/ant/ant-antlr/1.8.4/ant-antlr-1.8.4.jar
10:47:10 Download https://plugins.gradle.org/m2/org/sonarsource/scanner/gradle/sonarqube-gradle-plugin/2.6.2/sonarqube-gradle-plugin-2.6.2.jar
10:47:10 Download https://plugins.gradle.org/m2/org/apache/ant/ant/1.8.4/ant-1.8.4.jar

10:47:43 
10:47:43 FAILURE: Build failed with an exception.
10:47:43 
10:47:43 * What went wrong:
10:47:43 A problem occurred configuring root project 'root'.
10:47:43 > Could not resolve all artifacts for configuration ':classpath'.
10:47:43    > Could not download sequence-library.jar (de.regnis.q.sequence:sequence-library:1.0.3)
10:47:43       > Could not get resource 'https://plugins.gradle.org/m2/de/regnis/q/sequence/sequence-library/1.0.3/sequence-library-1.0.3.jar'.
10:47:43          > Could not GET 'https://plugins.gradle.org/m2/de/regnis/q/sequence/sequence-library/1.0.3/sequence-library-1.0.3.jar'.
10:47:43             > Connect to jcenter.bintray.com:443 [jcenter.bintray.com/159.122.18.156] failed: connect timed out
我已经发现这个github问题:

在那里,他们认为,它可能必须使用Gradle4.3中引入的“当一个存储库中的依赖项解析失败时避免检查其他存储库”(expndtware repository)的功能。事实上,当我试图从
repo.jfrog.org
手动下载插件时,有时会收到
403“未找到资源”(不确定这里的确切措辞)

我也读过关于“坐在代理人后面”的东西。这可能是事实(我必须与我们的管理员核实),但我认为,在一些罕见的情况下,构建成功,这是一个反对它的论点,对吗

如果有更多信息我可以帮忙,请询问:)


任何帮助都是感激的,因为这是一个非常恼人的状态现在。提前谢谢

遗憾的是,对于我们遇到的问题,我真的无法给出解决方案。这可能是一个问题,也可能是jcenter端的一个新配置,它可能需要处理代理问题


我们通过内部回购代理一切,并在那里备份工件,解决了这一问题,可能每个拥有基础设施的人都应该这样做,bc这确实消除了官方回购的流量。

你的确切
gradle
版本是什么?有4.6版本,但也在4.7和4.2.1中试用过。你能分享你的
存储库设置吗?我刚刚在那里配置了mavenLocal和我们的内部工件。但我也尝试在那里添加jcenter(上面和下面)。在构建脚本部分,我没有配置任何东西(我们目前正计划让我们的内部人工代理plugins.gradle.org/m2,但我们还没有)。这种新的gradle行为似乎是不可逆转的,所以你必须处理它。这个家伙()建议对存储库进行排序,以便在最后一个位置检查最弱的存储库