報錯信息
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.3.2:compile (default-compile) on project wms: Compilation failure [ERROR] Failure executing javac, but could not parse the error: [ERROR] 錯誤: 讀取C:\Users\Administrator\.m2\repository\net\sf\jasperreports\jasperreports\4.7.1\jasperreports-4.7.1.jar時出錯; error in opening zip file ........................................................................
解決方案
刪除倉庫中該報錯包(此項目中是jasperreports-4.7.1.jar),重新下載即可解決。
補充:若是maven沒有權限導致下載的jar不完整,需要檢查並修改配置文件后重新下載或者直接手動下載完整包放在指定目錄下。
問題分析
1.如果出現“ error in opening zip file”這樣的錯誤,多半是這個包下載得有問題;倉庫中雖然有jar文件,但是用解壓軟件是會報錯的,建議刪除重試。
2.另外maven有時會有這種情況也會報上面的錯誤:倉庫設置了用戶名密碼,但是maven沒有配置,正常情況maven應該提示沒有權限,但有時maven不提示而直接下載jar,下載到一半卻發現沒有權限,這時會導致下載的jar不完整。這種情況及時重新下載仍有問題,需要修改maven配置文件,或者干脆手動下載。
