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

如下所示

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

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

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

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

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

相关推荐
代码笔耕1 分钟前
写了几年 Java,我发现很多人其实一直在用“高级 C 语言”写代码
java·后端·架构
txinyu的博客5 分钟前
结合游戏场景解析UDP可靠性问题
java·开发语言·c++·网络协议·游戏·udp
一路向北North6 分钟前
springboot基础(85): validator验证器
java·spring boot·后端
1.14(java)17 分钟前
掌握数据库约束:确保数据精准可靠
java·数据库·mysql·数据库约束
Codeking__21 分钟前
Redis——value的数据类型与单线程工作模型
java·数据库·redis
人道领域23 分钟前
【零基础学java】(等待唤醒机制,线程池补充)
java·开发语言·jvm
名字不好奇25 分钟前
在C++中 如何实现java中的Stream
java·c++
alonewolf_9927 分钟前
Tomcat整体架构深度解析:从设计精髓到实战应用
java·架构·tomcat
摩西蒙28 分钟前
阿里云 MaxCompute(原 ODPS)定时任务查询库存快照场景
java·大数据·sql·database
黎雁·泠崖30 分钟前
Java入门之吃透基础语法:注释+关键字+字面量+变量全解析
java·开发语言·intellij-idea·intellij idea