day18_Maven—分模块构建maven工程

本文详细介绍了Maven工程的继承与聚合概念,并通过案例演示了如何进行实际操作。Maven工程的继承允许子模块共享父模块的配置,而聚合则通过<modules>标签将多个工程整合在一起,便于打包管理。文章还讨论了两者之间的关系,并展示了两种常见的项目拆分策略。
摘要由CSDN通过智能技术生成

maven工程的继承与聚合

maven工程的继承:父模块的打包方式为pom,然后子模块引入父模块

maven工程的聚合:使用<modules>标签将其他maven工程聚合到过来,(A聚合了BCD,那么对A打包就会把BCD也进行了打包)

maven工程中有继承关系一般就有聚合关系,没有继承关系也可以有聚合关系,聚合起来只是方便打包管理。


案例演示:
第一种:按照业务模块进行拆分,每个模块拆分成一个maven工程,例如将一个项目分为用户模块、订单模块、购物车模块等,每个模块对应就是一个maven工程
第二种:按照层进行拆分,例如持久层、业务层、表现层等,每个层对应就是一个maven工程,再弄一个父模块聚合所有子模块并指定一些插件的版本

一、maven工程的继承与聚合

1.maven工程的继承与聚合

在这里插入图片描述
maven工程的继承
在这里插入图片描述
maven工程的聚合
在这里插入图片描述
maven工程的聚合和继承没有必然联系,maven工程中有继承关系一般就有聚合关系,没有继承关系也可以有聚合关系,聚合起来只是方便打包管理。

2.演示maven工程的继承

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3.演示maven工程的聚合

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

二、分模块构建maven工程

1.创建项目、导包

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

2.拷贝代码

在这里插入图片描述

感谢浏览和收藏

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

BlackTurn

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值