pom.xml报错cannot resolve ...(未联网时初次打开项目,本地生成了.LastUpdated文件)

本文介绍了解决IDEA中Maven项目pom.xml报错的方法。针对未联网环境下打开SpringBoot项目的常见问题,提供了检查本地仓库、分析.lastUpdated文件作用及如何正确更新缺失依赖的具体步骤。

1. 问题背景

在未联网的情况下,一个已下载解压的spring boot maven项目,第一次被IDEA打开。
pom.xml 报错 cannot resolve …

2. 查看本地仓库中这个依赖是否有相应的jar包

2.1 查看IDEA中设置的查看本地仓库的位置
IDEA——File——Settings——Build,Execution,Deployment——Build tools——Maven
找到Local Repository
在这里插入图片描述
2.2 查看某个cannot resolve的依赖的所在目录
目录由以下4部分组成
(1) 找到 Local Respository
(2) 这个依赖的groupid
(3) 这个依赖的artifactid
(4)这个依赖的版本号 数字${dependency_name.version}所指示的数字

2.3 查看该目录下是否存在相应的jar包即artifactid-版本号.jar
我遇到的情况是不存在这个jar包, 但是发现了这个文件 artifactid-版本号.lastUpdated

3.分析问题

经过查看他人文章发现, .lastUpdated文件可能是未联网情况下第一次打开项目下载依赖的产物, 如果不删除它, 即使联网也不会自动下载jar包

4.问题解决

首先删除所有的 .lastUpdated文件, 然后右键项目 Maven——reload project ,自动下载缺失的依赖

5.参考文章

maven仓库中的LastUpdated文件生成原因及删除
https://blog.youkuaiyun.com/u011990675/article/details/80066897

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值