1、dependencyManagement 和 dependencies:
dependencyManagement在父级pom文件里,统一管理子项目所依赖的jar包版本,并不会引入jar包;子项目的pom文件里,只需指定需要jar包,而不需要指定版本号,它会去父级pom文件里查找版本号,然后引入对应的jar包,如果子项目需要其他版本号的,则直接在子项目的pom文件里加版本号。
2、snapshot 和 release 版本的区别:
snapshot版本是尚在开发、不稳定的版本,若A项目需要依赖B项目的jar包,在开发阶段,B项目可以先保存成snapshot版,这样每次打包上传到服务器可用同一个版本号,A项目会自动更新每次B上传的jar包。release版是稳定发布的版本,如果在开发阶段就用release版命名,修改了代码后如果打包的时候不更改版本号,A项目是不会自动更新jar包的。