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

如下所示

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

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

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

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

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

相关推荐
杨二K40 分钟前
认识HertzBeat的第一天
java·hertzbeat
DevilSeagull44 分钟前
JavaScript WebAPI 指南
java·开发语言·javascript·html·ecmascript·html5
期待のcode3 小时前
Spring框架1—Spring的IOC核心技术1
java·后端·spring·架构
葵野寺3 小时前
【RelayMQ】基于 Java 实现轻量级消息队列(七)
java·开发语言·网络·rabbitmq·java-rabbitmq
书院门前细致的苹果3 小时前
JVM 全面详解:深入理解 Java 的核心运行机制
java·jvm
上官浩仁3 小时前
springboot excel 表格入门与实战
java·spring boot·excel
Hello.Reader4 小时前
从零到一上手 Protocol Buffers用 C# 打造可演进的通讯录
java·linux·c#
树码小子5 小时前
Java网络初识(4):网络数据通信的基本流程 -- 封装
java·网络
稻草人想看远方5 小时前
GC垃圾回收
java·开发语言·jvm
en-route5 小时前
如何在 Spring Boot 中指定不同的配置文件?
java·spring boot·后端