無意中發現ieda的一個bug,對於有波浪線的dependency,將其從pom中刪除,保存后,再(ctrl + Z)撤銷回來。奇跡發生了,依賴沒有波浪線了。
這個問題很多是發生在聚合工程的項目中,由於一些依賴的引入沒有加入版本號,默認是繼承父類的版本號,這樣maven自動下載依賴時很容易下載的版本號是不對的。
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-security</artifactId>
</dependency>
比如在聚合工程的子模塊中這樣添加依賴,沒有版本號就會存在潛在的威脅,所以一定要帶上版本號。
