jenkins发布报gradle error in opening zip file解决

jenkins发布报gradle error in opening zip file解决

jenkins上面发布服务,gradle下载失败,解决方法:
首先找到jenkins服务发布的服务器IP,在该服务器上面执行手动下载zip,然后替换文件。

jenkins报错信息:

[auto-java-popConsole-fat1-1164] $ /root/.jenkins/workspace/auto-java-popConsole-fat1-1164/gradlew clean build -x test --refresh-dependencies
Could not unzip /root/.gradle/wrapper/dists/gradle-4.7-bin/73xux3q4721jgr4pjvqf9o30/gradle-4.7-bin.zip to /root/.gradle/wrapper/dists/gradle-4.7-bin/73xux3q4721jgr4pjvqf9o30.
Reason: error in opening zip file
Exception in thread "main" java.util.zip.ZipException: error in opening zip file

解决方案1:
# 1. 手动下载正确的gradle-4.7-bin.zip
cd /tmp
wget https://services.gradle.org/distributions/gradle-4.7-bin.zip
如果以上的地址网络不通或者超时,则使用国内的镜像地址
wget https://mirrors.cloud.tencent.com/gradle/gradle-4.7-bin.zip


# 2. 替换损坏的文件
mkdir -p /root/.gradle/wrapper/dists/gradle-4.7-bin/73xux3q4721jgr4pjvqf9o30
cp gradle-4.7-bin.zip /root/.gradle/wrapper/dists/gradle-4.7-bin/73xux3q4721jgr4pjvqf9o30/


# 3. 验证文件完整性 (解压缩)
unzip -t /root/.gradle/wrapper/dists/gradle-4.7-bin/73xux3q4721jgr4pjvqf9o30/gradle-4.7-bin.zip


方案2:
# 修改gradle-wrapper.properties使用国内镜像

#distributionUrl=https\://services.gradle.org/distributions/gradle-4.7-bin.zip
distributionUrl=https\://mirrors.cloud.tencent.com/gradle/gradle-4.7-bin.zip

经过测试:方案1可以解决该问题。

posted on 2026-04-07 11:22  oktokeep  阅读(0)  评论(0)    收藏  举报