世人不熟知的dependencies和dependencyManagement的区别
前提当我们将项目分成很多模块的时候,我们使用Maven管理项目非常方便。一般情况下,我们抽出一个父模块,然后将其他模块定义成子模块。为了项目的正确运行,必须让所有的子项目使用依赖项的统一版本,必须确保应用的各个项目的依赖项和版本一致,才能保证测试的和发布的是相同的结果;所以选择通过父模块来管理子模块的公共的依赖。也即为在父模块中定义公共依赖和其版本,在子项目中继承这些公共依赖供自己使用。父模块管理公共依赖可以通过在父模块的pom文件中使用以下两个元素:dependencies和dependencyMan
原创
2020-07-09 22:57:12 ·
1144 阅读 ·
0 评论