Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.8.1:compile


前言

IDEA(2020)引入Maven進行依賴管理,無法從私服上下載jar包
報如下錯誤
Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.8.1:compile
獲取jar失敗,編譯失敗。

原因分析

錯誤:Maven從倉庫中獲取jar失敗

解決辦法

  • 第一步:檢查Maven模式
    image
  • 第二步:檢查
    • 確保我們的倉庫中包含該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
      image

若第一步檢查完畢后,沒有問題,進行第二步

  • 第二步:

找到IDEA配置的本地倉庫對應的jar包所在文件夾,刪除對應文件,然后進行重啟IDEA

image

具體原因就是,倉庫中若有該文件,無論本地倉庫是否存在該jar,都去私服或中央倉庫中尋找該jar,若沒有則報錯。

Maven的目錄結構移步:https://www.cnblogs.com/xiaofengshan/p/14967358.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM