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

如下所示

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

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

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

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

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

相关推荐
蜡笔大新79812 小时前
IDEA中的异常
java·ide·intellij-idea
后端小张12 小时前
【JAVA 进阶】Spring Boot 注解体系与工程实践
java·开发语言·spring boot·后端·spring·spring cloud·java-ee
9号达人12 小时前
接口设计中的扩展与组合:一次Code Review引发的思考
java·后端·面试
百***628512 小时前
oracle 12c查看执行过的sql及当前正在执行的sql
java·sql·oracle
键来大师12 小时前
Android15 源码关闭Selinux
android·java·framework·rk3588
合作小小程序员小小店13 小时前
桌面开发,在线%日记本,日历%系统开发,基于eclipse,jdk,java,无数据库
java·数据库·eclipse·jdk
拾忆,想起13 小时前
Dubbo线程模型全解析:提升微服务性能的底层逻辑
java·数据库·微服务·架构·dubbo·哈希算法
论迹13 小时前
【JavaEE】-- IoC & DI
java·java-ee
lzj201413 小时前
Spring AI使用知识库增强对话功能
java
大头an13 小时前
Spring 6 & Spring Boot 3新特性:事务管理的革新
java