在使用maven进行多module项目开发时经常会遇到依赖包版本管理的问题,此时我们需要注意pom.xml文件中两个标签的区别:
1、dependencyManagement下的dependencies标签中申明的jar包不会真的去被下载,相当于对依赖包进行版本管理的管理器;
2、单独的dependencies标签(没有被dependencyManagement括起来)中申明的jar包:
(1)如果显式的申明了版本,则下载对应版本的jar包;
(2)如果没有申明版本,则根据dependencyManagement下的dependencies中对应jar包写明的版本进行下载;