父工程导入了spring-boot-dependencies依赖,子工程在引用spring-boot-dependencies中的依赖的时候,引用不到

看看父工程的依赖中是否有 pom import这2个标签

说明:当一个父pom中的dependencyManagement 标签中需要导入另一个pom中的dependencyManagement的时候,必须同时使用import 和 pom

例子:

 
     
         
             
             org.springframework.boot
             spring-boot-dependencies
             2.0.1.BUILD-SNAPSHOT
             pom
             import
        
    

 这个时候,该pom中dependencyManagement就会包含导入的spring-boot-dependencies中的所有dependencyManagement

这是为了解决pom类型的父工程单继承的问题,通过导入,可以导入各种其他父工程的dependencyManagement

注意:dependencyManagement只在父工程(即pom类型的maven工程)中声明,在子工程中定义无需声明版本从而生效。如果在jar类型的maven工程中添加了dependencyManagement,是没有意义的。

你可能感兴趣的:(maven,spring)