3 回答

TA貢獻1995條經驗 獲得超2個贊
感謝所有貢獻者,尤其是 @ayZagen(他將我指向 pom.xml)。
事實證明,我已將 poi 的依賴項插入到依賴項部分
<pluginManagement>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-checkstyle-plugin</artifactId>
而不是進入正確的部分<project> <dependencies>。
當我將依賴項移動到正確的部分時,maven 會下載 POI,并且該部分代碼會編譯。
很抱歉因為一個小錯誤而占用人們的時間。感謝您幫助我找出答案并提出正確的問題!這是一次非常積極的經歷!

TA貢獻1786條經驗 獲得超13個贊
根據錯誤日志,有兩種可能性
網絡問題。Maven 無法從其存儲庫中下載 jar 文件,因此.m2文件夾中沒有POI庫 解決方法:檢查網絡/ Internet。
文件損壞。如果文件損壞,就會發生這種情況。
解決方法:刪除.m2org.apache.poi
文件夾內文件夾。右鍵單擊項目(來自 Eclipse) -->-->。然后&項目,然后運行命令Maven
Update project
clean
refresh
Maven clean install

TA貢獻1963條經驗 獲得超6個贊
編輯 嘗試將 poi 依賴項移動到根dependencies
標記。
跑mvn compile
第一次執行此(或任何其他)命令時,Maven 將需要下載執行該命令所需的所有插件和相關依賴項。從全新安裝的 Maven 開始,這可能需要相當長的時間(在上面的輸出中,大約需要 4 分鐘)。如果您再次執行該命令,Maven 現在將擁有它需要的東西,因此它不需要下載任何新內容,并且能夠更快地執行該命令。
添加回答
舉報