idea创建的maven项目pom文件引入的坐标报红原因

如下所示

我们在引入某些依赖坐标的时候,即使点击了右上角的mavne刷新之后还是报红。

其实这是正常现象,实际上是我们的本地仓库当中没有这些依赖坐标,而idea就会通过报红来标记这些依赖来说明在我们的本地仓库是不存在的。

那有的同学就会问了,那我们通过点击了右上角的mavne刷新之后,不会去中央仓库下载这些依赖吗?

其实是不会的,注意我们是通过<dependencyManagement> </dependencyManagement>标签只是统一管理依赖及版本,不会将这些依赖下载到本地仓库当中。

而在将来,我们在某个子模块当中去引入具体的依赖的时候,才是真正下载这个依赖的时候,这个时候,就会发现报红就会消失。

相关推荐
Lichee2010 分钟前
招行Java 面试知识点梳理:Spring 事务、锁、线程池、集合
java·面试
YDS82922 分钟前
Small Spring IOC篇:作用域和FactoryBean
java·后端·spring
Shaoshing25 分钟前
LeetCode100 42.接雨水
java·算法·leetcode
枫子有风29 分钟前
卡码网盘项目深挖
java·redis·jwt·es·pgvector
郭小李36 分钟前
springmvc 拦截器
java·开发语言·前端
大风起兮云飞扬丶39 分钟前
Java——日期类
java·开发语言
Wang's Blog1 小时前
Java 项目实战:交友项目 - 联系人管理需求分析
java·开发语言·交友
lazy H1 小时前
【计算机网络】第 13 篇:NAT 和端口映射是什么?为什么本地服务外网访问不了?
java·网络·网络协议·学习·计算机网络·408
学到老活到老1 小时前
第 22 集:Filter、Interceptor、AOP 都能拦截,为什么不能互换?
java·后端·spring
sun03222 小时前
【JDK 动态代理】 和 【CGLIB 代理】对比
java·数据库·sql