1. 程式人生 > >maven_Archive for required library

maven_Archive for required library

1. 問題背景?
 現在大部分網際網路開發公司使用的框架基本上都是springboot,springboot給我們帶來了更便捷的開發。然而springboot的依賴jar包配置一般都在pom檔案,在這過程中,我們會經常遇見一些問題。

 今天記錄的是常見問題之一:Archive for required library: ‘X:/XX/com/itextpdf/itextpdf/5.5.10/itextpdf-5.5.10.jar’ in project ‘XXX’ cannot be read or is not a valid ZIP file

2. 問題
問題重現

我們可以看到在eclipse中的會顯示出來這個問題,其大概意思就是XXX.jar包不能讀取或不是有效的zip檔案。

3. 問題解決


 解決:找到提示所所對應的路徑,然後刪除該檔案,讓maven重現下載檔案即可。下載好了後,我們更新maven專案即可。

4. 問題出現分析
 其實這個問題出現的原因就是我們在maven下載檔案時,終止或者斷網等因素,打斷了maven的下載。

 這樣maven在檢測的時候,會把它當成一個已下載完畢的檔案,不回去重新下載更新。然後這個檔案卻又用不了,故會報此錯誤。