问题
有的时候在pom文件的dependency中会发现,个别依赖没有配置版本号,此时,不禁纳闷,那么这个依赖的版本号是多少呢?
方法
当dependency节点中没有配置版本号时,则版本号可能来自于:
(1) 如果是子项目,则检查在父项目的dependencyManagement中是否有配置;
(2) 如果本身就是父项目,则检查是否继承自parent;
(3) 如果是父项目,还有一种可能是dependencyManagement中配置了type为pom的dependency;
有的时候在pom文件的dependency中会发现,个别依赖没有配置版本号,此时,不禁纳闷,那么这个依赖的版本号是多少呢?
当dependency节点中没有配置版本号时,则版本号可能来自于:
(1) 如果是子项目,则检查在父项目的dependencyManagement中是否有配置;
(2) 如果本身就是父项目,则检查是否继承自parent;
(3) 如果是父项目,还有一种可能是dependencyManagement中配置了type为pom的dependency;