Fork me on GitHub

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

posted @ 2021-06-28 13:54  晨度  阅读(17080)  评论(0编辑  收藏  举报