前言
IDEA(2020)引入Maven進行依賴管理,無法從私服上下載jar包
報如下錯誤
Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.8.1:compile
獲取jar失敗,編譯失敗。
原因分析
錯誤:Maven從倉庫中獲取jar失敗
解決辦法
- 第一步:檢查Maven模式
- 第二步:檢查
- 確保我們的倉庫中包含該jar包,若沒有,運行命令,進行手動獲取jar
- 命令:mvn dependency:get -DremoteRepositories=http://192.168.200.39:888/repository/maven-public/ -DgroupId=org.apache.logging.log4j -DartifactId=log4j-slf4j-impl -Dversion=2.12.1
- 修改IDEA的Maven路徑,修改為IDEA默認的Maven
- 確保我們的倉庫中包含該jar包,若沒有,運行命令,進行手動獲取jar
若第一步檢查完畢后,沒有問題,進行第二步
- 第二步:
找到IDEA配置的本地倉庫對應的jar包所在文件夾,刪除對應文件,然后進行重啟IDEA
具體原因就是,倉庫中若有該文件,無論本地倉庫是否存在該jar,都去私服或中央倉庫中尋找該jar,若沒有則報錯。
Maven的目錄結構移步:https://www.cnblogs.com/xiaofengshan/p/14967358.html