gradlew 在获取 gradle 二进制文件时得到 403
gradlew getting 403 on fetching gradle binary
我有点无法解决问题。
在 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
当我在 localhost
的项目中 运行 ./gradlew clena build
时也会发生这种情况(没有 VPN 等)
- 当我将二进制 URL 粘贴到我的浏览器时,它不会发生(因此旧的 gradle 版本确实存在)
gradel-wrapper.properties
中引用的二进制文件:
distributionUrl=http\://services.gradle.org/distributions/gradle-1.7-bin.zip
有什么想法吗?
评论指出您要回答,但要通过更多信息和参考资料进行澄清。
Gradle 于 2019 年 10 月 17 日宣布,从 2020 年 1 月开始,所有 Gradle 服务将不再处理使用 HTTP 发出的请求。
您在 gradle-wrapper.properties
中指定的 URL 用于 HTTP,切换到 HTTPS URL 它应该可以工作。
我有点无法解决问题。
在 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
当我在
localhost
的项目中 运行./gradlew clena build
时也会发生这种情况(没有 VPN 等)- 当我将二进制 URL 粘贴到我的浏览器时,它不会发生(因此旧的 gradle 版本确实存在)
gradel-wrapper.properties
中引用的二进制文件:
distributionUrl=http\://services.gradle.org/distributions/gradle-1.7-bin.zip
有什么想法吗?
评论指出您要回答,但要通过更多信息和参考资料进行澄清。
Gradle 于 2019 年 10 月 17 日宣布,从 2020 年 1 月开始,所有 Gradle 服务将不再处理使用 HTTP 发出的请求。
您在 gradle-wrapper.properties
中指定的 URL 用于 HTTP,切换到 HTTPS URL 它应该可以工作。