记录一次parent定义了dependencyManagement但是子模块报错没有定义依赖版本的问题
在引入依赖进行mvn clean时,报错dependencies.dependency.version,以下是举例说明情景
有三个模块,A、B、C,
B继承了A模块,C继承了B模块
继承关系 C->B->A
A定义了一些需要使用的常用依赖(spring-boot-starter等),B定义了一些需要使用的特殊依赖(redis、mq等),C则是具体的业务模块,后来经过排查,是因为之前的开发人员把A定义的dependencyManagement里面的依赖d1,在B里也进行了引入,导致C的parentB,以及B的parentA都声明了d1,所以C中无法得到d1对应的版本