前言
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