invalid LOC header (bad signature)

問題

每當導入一個從別的Maven項目的時候,總有那麼幾回會出現下面這個錯誤。shell

invalid LOC header (bad signature)maven

解決

網上給出的解決方案通常就是找到有問題的jar包,刪除之就行了。下面這個帖子給出了這個方案的終極實現。code

https://stackoverflow.com/questions/32090921/maven-invalid-loc-header-bad-signaturexml

可是你有沒有這樣的狀況,刪除一個又有一個不能夠,今天導入的這個項目就遇到這種狀況了。。。解決方法:ip

修改Maven的本地倉庫地址,再從新編譯打包項目,就是讓Maven從新下載Jar包get

# Maven本地配置文件:~/.m2/settings.xml
# 這是當前的倉庫地址
<localRepository>D:/data/maven_repo_m2</localRepository>

修改完配置後從新打包項目it

mvn package -Dmaven.test.skip=true

這樣再運行項目就OK啦,再把配置還原並將臨時倉庫裏的jar覆蓋當前使用的倉庫裏的jario

相關文章
相關標籤/搜索