Jetty 发布war包报错:java.util.zip.ZipException: zip file is empty

新接手一个项目,在idea里使用jetty跑war包。
一直报错java

java.util.zip.ZipException: zip file is empty
    at java.util.zip.ZipFile.open(Native Method)
    at java.util.zip.ZipFile.<init>(ZipFile.java:214)
    at java.util.zip.ZipFile.<init>(ZipFile.java:144)
    at java.util.jar.JarFile.<init>(JarFile.java:152)
    at java.util.jar.JarFile.<init>(JarFile.java:89)
    at sun.misc.URLClassPath$JarLoader.getJarFile(URLClassPath.java:706)
    at sun.misc.URLClassPath$JarLoader.access$600(URLClassPath.java:587)
    at sun.misc.URLClassPath$JarLoader$1.run(URLClassPath.java:667)
    at sun.misc.URLClassPath$JarLoader$1.run(URLClassPath.java:660)
    at java.security.AccessController.doPrivileged(Native Method)
    at sun.misc.URLClassPath$JarLoader.ensureOpen(URLClassPath.java:659)
    at sun.misc.URLClassPath$JarLoader.getResource(URLClassPath.java:813)

查了几天资料发现说的是某个Jar包存在问题(即jar包为空)。
可是我也不知道哪一个jar包空,不可能全部的依赖包都看一次吧。web

因而今天使用maven install一次项目,才发现报了这个错。apache

[ERROR] 读取/code/mavenspace2/org/apache/logging/log4j/log4j-core/2.3/log4j-core-2.3.jar时出错; zip file is empty
[ERROR] 读取/code/mavenspace2/org/apache/logging/log4j/log4j-core/2.3/log4j-core-2.3.jar时出错; zip file is empty

在maven库删除2.3这个目录,再maven install一次。就行了!maven