maven项目构建error in opening zip file
maven项目在构建时报如下错误:
Caused by: java.util.zip.ZipException: error in opening zip file at java.util.zip.ZipFile.open(Native Method) at java.util.zip.ZipFile.<init>(ZipFile.java:220) at java.util.zip.ZipFile.<init>(ZipFile.java:150) at java.util.jar.JarFile.<init>(JarFile.java:166) at java.util.jar.JarFile.<init>(JarFile.java:103) at org.apache.catalina.webresources.AbstractSingleArchiveResourceSet.initInternal(AbstractSingleArchiveResourceSet.java:110) ... 17 more
或在IDE中显示如下信息:
总之,异常信息均为:error in opening zip file
导致该异常的原因通常是:通过Maven下载依赖jar包时未下载完成,或下载过程中中断,导致jar包不完整。
解决方案
找到问题的原因,解决方案就比较简单,找到maven本地仓库中对应jar包的版本目录,将其删除即可。
比如上图,找到仓库中对应的文件,看到xxx.jar.sha1-in-progress、xxx.pom.sha1-in-progress则说明文件下载不完整,或在下载的过程中出错了。
当然,某些情况下,也可能不存在这两个文件。
此时,可将整个1.1.1的版本目录删除,重新让Maven进行加载即可。
关注公众号:程序新视界,一个让你软实力、硬技术同步提升的平台
除非注明,否则均为程序新视界原创文章,转载必须以链接形式标明本文链接
本文链接:http://choupangxia.com/2022/01/20/maven-error-in-opening-zip-file/