1.版本锁定
使用properties 对版本进行锁定,添加依赖时可以通过version{XXXX}来使用锁定版本
2.版本管理
dependencyManagement
dependencyManagement能够让子模块继承到父模块的依赖配置,又能保证子模块依赖使用的灵活性
dependencyManagement的特性:在dependencyManagement中配置的元素既不会给parent引入依赖,也不会给它的子模块引入依赖,仅仅是它的配置是可继承的
3.继承与聚合
maven项目继承和聚合的区别体现在是否可以使用父工程进行项目整体打包上,进行了聚合的项目只需操作父工程打包部署即可。