java.util.zip.ZipException: invalid LOC header (bad signature)
at java.util.zip.ZipFile.read(Native Method)
at java.util.zip.ZipFile.access$1400(ZipFile.java:56)
at java.util.zip.ZipFile$ZipFileInputStream.read(ZipFile.java:679)
at java.util.zip.ZipFile$ZipFileInflaterInputStream.fill(ZipFile.java:415)
at java.util.zip.InflaterInputStream.read(InflaterInputStream.java:158)
at java.io.BufferedInputStream.fill(BufferedInputStream.java:235)
at java.io.BufferedInputStream.read(BufferedInputStream.java:254) java
以前也遇到這個問題,解決過,可是又忘了,今天又折騰了一上午。一開始就猜到多是下載jar包出錯的問題,刪了好多提示出錯的jar包仍是無論用,一怒之下甚至想刪除所有repository裏的jar包,忍住了。終於又通過好久的百度找到了下面的方法。maven
到maven的reposity目錄下搜aether*****in-progress(能夠搜aether或者in-progress都行)文件,若是存在,把這個文件對應的版本目錄刪除,刷新一下項目從新部署打包便可。
ip