首页 > 其他 > 详细

创建Maven父子项目的优点

时间:2021-01-31 21:10:49      阅读:93      评论:0      收藏:0      [点我收藏+]

此文引用:https://blog.csdn.net/zxl8876/article/details/104180133

创建maven父子项目

第一步创建父项目:

  1. 新建一个普通的maven项目

  2. 删除src目录

  3. 导入maven依赖

第二步:创建子项目---再父项目上右键--》创建maven项目

maven项目的优点

相比于原先的创建项目方式,我认为有以下优点

1. 父子工程对于模块的分离程度更高了
看一个例子:
按照以往的创建项目方式,一个maven项目就是一个大工程,一开始还能进行简单的测试编译,但是随着项目的不断变大和复杂化,后期再做改动则可能牵一发而动全身。但是使用父子工程,每个模块都是独立的,他们通过父控制器聚合在一起,这样当你要改动一个模块的时候你改动的也只是这一个模块而已,并不会影响其他的模块。

2. 子工程可以继承父工程的依赖

dependencyManagement与dependencies区别
  dependencyManagement里只是声明依赖,并不实现引入,因此子项目需要显式的声明需要用的依赖。如果不在子项目中声明依赖,是不会从父项目中继承下来的;只有在子项目中写了该依赖项,并且没有指定具体版本,才会从父项目中继承该项,并且version和scope都读取自父pom;另外如果子项目中指定了版本号,那么会使用子项目中指定的jar版本。
  dependencies即使在子模块中不写该依赖项,那么子模块仍然会从父项目中继承该依赖项(全部继承)。

创建Maven父子项目的优点

原文:https://www.cnblogs.com/chillaxy/p/14353511.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!