一、问题描述
在ideal中建立聚合模块,建立聚合模块的同时,pom文件会自动生成继承关系(引入了parent标签)但在使用的过程中发现子模块不能继承父模块的版本,并且每个子模块都引入了父模块中的依赖(即使子模块pom文件中没有引入)
二、解决方法:
在父模块中使用
<dependencyManagement>---加入该标签
<dependencies>
三、注意:子模块只能继承父模块的某些标签,所以都子模块的依赖需要在子模块中单独引入,即使在父模块中已经引入过一次,通常做法是版本号只在父模块中定义,子模块继承父模块的版本号,这样可以做到统一管理
原文:https://www.cnblogs.com/zhaolei1996/p/12219437.html