Maven聚合工程安装时排除掉不参与本次安装的子工程

为解决本人在练习项目时的实际需求而做此记录:

在练习SSM项目时,通过Maven的聚合工程搭建了几个module,通过 health_parent 父工程进行管理,内有 healthmobile_web 客户移动端系统, health_web 后台管理系统, springsecuritydemo spring安全框架demo等子工程。

存在问题:

在完成后台管理系统的功能编写后,测试时如果仅需要启动后台系统项目及dubbo服务 health_service ,而通过父工程进行 clean install 时,连带着移动端系统与安全框架demo也会进行清理并安装,从而造成了一定程度上的时间和资源上的浪费。如图:

1702087-20190628195700324-1034801940.png

此时清理安装共耗时:

1702087-20190628195712664-1973894899.png

从耗时来看,并不需要参与本次安装的移动端系统与安全框架demo却占用了整个安装过程的一半以上。

解决方案:

将父工程pom配置文件中 modules 标签内不需要参与本次安装的 module 暂时注释掉

如图:

1702087-20190628195726923-1405682153.png

注释掉多余子工程时再次清理安装共耗时:

1702087-20190628195741431-1823816743.png

Ps:当注释的子工程在需要参与项目安装时一定要取消注释!

转载于:https://www.cnblogs.com/zhiyin1209/p/11104533.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值