dependencyManagement
1.dependencyManagement 一般是为了公司整个架构的升级调整定义,统一版本管理的一个节点;
不决定项目是否引用该jar包,但是如果引用,则此项目即可不用再写版本号;
如
demo-dependency项目中有pom文件
子项目
demo-order 引用了上面demo-dependency的pom文件,那么如果demo-order需要引用dubbo项目,
那么demo-order中的项目直接如下面写即可,无需写版本,父模块demo-dependency已经决定,当然你也可以改不同的版本
dependencies
与dependencyManagement 同级的dependencies节点,下面dependency引用的jar包是立刻引入的;
dependencyManagement里的dependency 只是声明版本,不会立刻引入;
distributionManagement
1.声明仓库的地址