maven工程的拆分与聚合

本文详细介绍了如何在Maven中创建父工程和子模块,包括设置父工程为pom类型,以及如何在子模块中利用父工程的依赖管理特性,避免重复导入坐标。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.创建父工程:

首先创建maven Project:

点击next,进入下一个页面,勾选上create a simple project:

点击next,进入下一页面,在这里与创建普通maven工程不同的是:该工程是作为父工程的,所以packaging处应该选择pom。

点击finish,创建好了父工程。

2.创建子模块:

创建maven Module:

点击next进入下一个页面,选上create a simple project。并选中Parent Project为刚刚创建父工程名ssh-parent.

点击next进入下一个页面,这里由于dao层并不是web工程,所以打包类型可以选择为jar。再点击finish即完成子模块的创建。

这时我们可以在父工程的pom文件中看到子模块名,说明子模块已经与父模块建立起了联系:

3.如果parent中导入一些坐标,它的子模块中就不在需要再次导入这些坐标,子模块中不需要导入这些坐标就可以直接使用这些包。

比如我们在父工程的pom.xml中引入servlet坐标:

我们可以在子模块的Maven Depandencies中看到servlet包:

所以我们以后可以创建一个较为完整的父工程,子模块对父工程进行引用。

 

转载于:https://www.cnblogs.com/wyhluckdog/p/10282370.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值