在maven中子模块不能继承父模块的版本问题

一、问题描述

在ideal中建立聚合模块,建立聚合模块的同时,pom文件会自动生成继承关系(引入了parent标签)但在使用的过程中发现子模块不能继承父模块的版本,并且每个子模块都引入了父模块中的依赖(即使子模块pom文件中没有引入)

二、解决方法:

在父模块中使用

  <dependencyManagement>---加入该标签

    <dependencies>

三、注意:子模块只能继承父模块的某些标签,所以都子模块的依赖需要在子模块中单独引入,即使在父模块中已经引入过一次,通常做法是版本号只在父模块中定义,子模块继承父模块的版本号,这样可以做到统一管理

猜你喜欢

转载自www.cnblogs.com/zhaolei1996/p/12219437.html