Maven聚合工程安装时排除掉不参与本次安装的子工程
2024-09-02 02:25:07
为解决本人在练习项目时的实际需求而做此记录:
在练习SSM项目时,通过Maven的聚合工程搭建了几个module,通过 health_parent
父工程进行管理,内有 healthmobile_web
客户移动端系统, health_web
后台管理系统, springsecuritydemo
spring安全框架demo等子工程。
存在问题:
在完成后台管理系统的功能编写后,测试时如果仅需要启动后台系统项目及dubbo服务 health_service
,而通过父工程进行 clean install
时,连带着移动端系统与安全框架demo也会进行清理并安装,从而造成了一定程度上的时间和资源上的浪费。如图:
此时清理安装共耗时:
从耗时来看,并不需要参与本次安装的移动端系统与安全框架demo却占用了整个安装过程的一半以上。
解决方案:
将父工程pom配置文件中 modules
标签内不需要参与本次安装的 module
暂时注释掉
如图:
注释掉多余子工程时再次清理安装共耗时:
Ps:当注释的子工程在需要参与项目安装时一定要取消注释!
最新文章
- 基于php基础语言编写的小程序之计算器
- mysql内存使用以及优化中需要的几点注意
- flask01 安装及初涉
- Python:常用函数封装
- 用Python+Django在Eclipse环境下开发web网站【转】
- struts2中改变struts.xml默认路径
- 【BZOJ 2301】[HAOI2011]Problem b
- ♫【异步】短小强悍的JavaScript异步调用库
- OD: First Step
- 论山寨手机与Android联姻的技术基础 【序】
- gridview列绑定HyperLink
- Gitlab自动触发Jenkins构建打包
- Linux虚拟机配置(新猿旺学习总结)
- JAR 介绍-百度百科
- selenium+python自动化----xlrd,xlswriter
- java.lang.UnsupportedClassVersionError: org/kie/api/KieServices$Factory : Unsupported major.minor version 52.0
- Spring源码解析 – AnnotationConfigApplicationContext容器创建过程
- Kafka(一)
- docker安装mongo初体验
- WebLogic配置与部署