dependencies与dependencyManagement的区别
dependencyManagement 的使用场景
在多模块项目中,子项目可能会需要引入同样的依赖,更改版本时需要维护多套设置,这时将依赖申明到父模块的dependencyManagement
元素中,维护共同的版本,子模块在使用时就可以省略掉版本号。
dependencies
这个元素就是用来申明依赖的。会传递给子模块。
dependencies与dependencyManagement的区别
后者只申明项目中会用到的依赖,不会引入依赖。前者是实际引入依赖的元素,会传递给子项目。
子项目在引入时使用不同的版本就可以覆盖dependencyManagement
的配置。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 水娃火娃石榴娃!
评论