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


一、问题描述

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

二、解决方法:

在父模块中使用

  <dependencyManagement>---加入该标签

    <dependencies>

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


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM