idea maven莫名其妙红色波浪线问题

无意中发现ieda的一个bug,对于有波浪线的dependency,将其从pom中删除,保存后,再(ctrl + Z)撤销回来。奇迹发生了,依赖没有波浪线了。

这个问题很多是发生在聚合工程的项目中,由于一些依赖的引入没有加入版本号,默认是继承父类的版本号,这样maven自动下载依赖时很容易下载的版本号是不对的。

<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-security</artifactId>
</dependency>

比如在聚合工程的子模块中这样添加依赖,没有版本号就会存在潜在的威胁,所以一定要带上版本号。

原文地址:https://www.cnblogs.com/happyShare/p/13597031.html