Maven 全新安装编译错误无法访问 jar,找不到 zip END 标头

clD*_*clD 7 java maven-plugin maven jenkins

使用 maven 在 Jenkins 上构建我的应用程序时,我在运行后看到以下错误:

mvn clean install -q -U -T 1.5C -DskipTests -Dsvn.info.skip=true

错误:

** [错误] 编译错误:[错误] 错误读取/apps/jenkins/workspace/some_branch/.m2/com.some_company/any_random.jar;zip 文件为空
[错误] 无法访问 com.some_company.some_class 无法访问 无法访问 com.some_company.some_class zip END 标头未找到无法访问 jar


我尝试排除导致问题的依赖项,因为它是可传递的,但现在它发生在其他依赖项上。

依赖项存储在 nexus 中。

我查看了用于构建 JARS 的 JDK 并考虑了网络问题,但没有任何解释。

清除 Jenkins 和 .m2 文件夹有时适用于一两个构建,但我想找到更好的解决方案。

有任何想法吗?

Moh*_*nnd 8

直接删除文件

.m2/com.some_company/any_random.jar
Run Code Online (Sandbox Code Playgroud)

并再次重新运行您的目标。也许您的网络或互联网连接速度较慢,或者您的硬盘需要检查。