idea 中maven报错:dependency not found解决方案

1. 方法1:Maven Reimport/Reload

Maven Reimport
选中项目,右键,Run Maven - Reimport

在这里插入图片描述

Maven Reload
选中项目,右键,Maven - Reload project
在这里插入图片描述

2. 方法2:Idea Maven

通过菜单 IntelliJ IDEA - Preferences… 打开偏好设置对话框:

在这里插入图片描述

左侧上方输入 maven,点击选项 Maven:

在这里插入图片描述

检查以下三个选项:

Maven home path:Maven 安装目录
User settings file:Maven 配置文件
Local Repository:Maven 本地仓库目录
如果使用的 Maven 不是 Idea 内置的,而是自己额外部署的,需要确认:

Maven home path 是否指向 Maven 部署目录 ?
User settings file 是否指向 Maven 部署目录内的 conf/settings.xml(建议) ?
Local Repository 是否指向 conf/settings.xml 配置的 localRepository(建议) ?
如果配置有误,修正后继续下一步;如果配置正确,直接继续下一步;

点击选项 Maven - Repositories:

在这里插入图片描述

选中本地仓库项,点击右侧上方 Update(更新可能需要一点时间)。

3. 方法3:Idea Cache

通过菜单 File - Invalidate Caches 打开清除缓存对话框:

在这里插入图片描述

在这里插入图片描述

勾选全部可选项,然后点击 Invalidate and Restart,这一步会自己重启 Idea。

方法4:parent缘故

通过parent有时候idea会出现解析不正确的情况,这时候虽然parent中的参数已经配置好,但是在当前模块中却引用不到该变量属性(比如版本号),可以如下解决:
1.找到perent的依赖设置
在这里插入图片描述
2.将parent的这段配置复制到当前项目中
在这里插入图片描述
3.reload maven

注意:如果version或其他参数使用了properties属性,则要找到对应的属性值,复制进来,比如:
在这里插入图片描述
在这里插入图片描述

  • 6
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值