概述
dependencyManagement 中的 dependencies 元素只表明依赖项版本的优先选择,并不影响项目的依赖项。所以Parent POM的有dependencyManagement 中的 dependencies 元素不会自动的加到child的dependencies 列表里。只有child里有同样的dependencies 时,才会被parent中dependencyManagement 中的 dependencies 元素所影响(主要是版本信息)。
我做了实验,在子项目中的pom中配置的dependencies 中没有写版本号,会报错,但在父项目中的dependencyManagement配置子项目相同的 dependencies 并加上版本号,就没有问题了,所以总结就是所有子项目不能确定版本号的情况下,就可以用dependencyManagement在父项目中统一一下了。
最后
以上就是粗暴毛豆为你收集整理的Maven中
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复