我收到此異常時,試圖原樣運行> Maven構建Maven構建失敗:無法讀取zip文件條目
.m2\repository\commons-logging\commons-logging\1.1\commons-logging-1.1.jar; cannot read zip file entry
我已經花了一天時間就可以了,上搜索谷歌,但沒有運氣
任何想法我怎麼能解決這個
感謝
我收到此異常時,試圖原樣運行> Maven構建Maven構建失敗:無法讀取zip文件條目
.m2\repository\commons-logging\commons-logging\1.1\commons-logging-1.1.jar; cannot read zip file entry
我已經花了一天時間就可以了,上搜索谷歌,但沒有運氣
任何想法我怎麼能解決這個
感謝
嘗試打開一個Zip實用程序的jar(7Zip的歐別的東西)。
如果失敗,請從本地存儲庫中刪除該文件,然後重試以運行您的應用程序。
如果再次失敗,那麼您的Maven repos配置可能有問題。
如果maven下載損壞的jar文件(不能用zip實用程序打開的jar文件) - 請嘗試手動下載這些perticular jar文件並將它們替換到相應的存儲庫文件夾位置。 在settings.xml中顯式指定localRepository路徑。使用默認設置(即不指定localRepository)會導致maven在您執行「全新安裝」時一次又一次下載jar並最終再次損壞jar。
根據我的經驗,這是由損壞的zip文件引起的。構建失敗通常附加到jar,但不會將其刪除,因此會生成不可讀的文件。
建議解決方案是刪除jar,然後嘗試再次從存儲庫下載(創建一個包目標爲maven build)如果重複失敗,遠程位置可能會損壞。
刪除M2存儲庫文件夾,並嘗試運行你的Maven,它會重新下載所有jar文件和構建成功
問同樣的問題多次,也不是很好的做法。 Duplicate:http://stackoverflow.com/questions/10083482/commons-logging-1-1-jar-cannot-read-zip-file-entry/10084339#comment12913134_10084339 – 2012-04-10 07:57:40