gradlew 在获取 gradle 二进制文件时出现 403

And*_*rei 4 gradle gradlew gradle-plugin

我有点陷入解决问题的困境。

  • 在 Jenkins 构建期间,我看到以下错误:

    Exception in thread "main" java.io.IOException: Server returned HTTP response code: 403 for URL: http://services.gradle.org/distributions/gradle-1.7-bin.zip

  • ./gradlew clena build当我在我的项目中运行时也会发生这种情况localhost(没有 VPN 等)

  • 当我将二进制 URL 粘贴到浏览器中时,不会发生这种情况(因此旧的 gradle 版本确实存在)

二进制引用于gradel-wrapper.properties

distributionUrl=http\://services.gradle.org/distributions/gradle-1.7-bin.zip
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

Fra*_*teo 9

评论已指示您回答,但需要用更多信息和参考资料进行澄清。

Gradle 于 2019 年 10 月 17 日宣布,从 2020 年 1 月开始,所有Gradle 服务将不再服务通过 HTTP 发出的请求。

您指定的 URLgradle-wrapper.properties是 HTTP 的,切换到 HTTPS URL 应该可以工作。

参考: https: //blog.gradle.org/decommissioning-http