0x01 现象
超级大的坑,在百度和GOOGLE都无果,我差点重装系统了。
Exception in thread "main" java.util.zip.ZipException: zip END header not found
at java.base/java.util.zip.ZipFile$Source.zerror(ZipFile.java:1482)
at java.base/java.util.zip.ZipFile$Source.findEND(ZipFile.java:1383)
at java.base/java.util.zip.ZipFile$Source.initCEN(ZipFile.java:1390)
at java.base/java.util.zip.ZipFile$Source.<init>(ZipFile.java:1221)
at java.base/java.util.zip.ZipFile$Source.get(ZipFile.java:1184)
at java.base/java.util.zip.ZipFile$CleanableResource.<init>(ZipFile.java:718)
at java.base/java.util.zip.ZipFile.<init>(ZipFile.java:238)
at java.base/java.util.zip.ZipFile.<init>(ZipFile.java:168)
at java.base/java.util.zip.ZipFile.<init>(ZipFile.java:182)
at org.apache.maven.wrapper.Installer.unzip(Installer.java:169)
at org.apache.maven.wrapper.Installer.createDist(Installer.java:86)
at org.apache.maven.wrapper.WrapperExecutor.execute(WrapperExecutor.java:121)
at org.apache.maven.wrapper.MavenWrapperMain.main(MavenWrapperMain.java:61)
0x02 解决
这个问题解决办法很简单,就是
rm -rf ~/.m2/
完事,造成这个事的原因是,下载任务失败!