zoukankan      html  css  js  c++  java
  • Maven聚合工程安装时排除掉不参与本次安装的子工程

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

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

    存在问题:

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

    此时清理安装共耗时:

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

    解决方案:

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

    如图:

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

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

  • 相关阅读:
    第二章:列表简介
    第三章:shell变量知识进阶
    第二章:shell变量
    WEB服务器
    第一章:变量和简单的数据类型
    第一节:python基础
    第一章:shell脚本初入门
    vim命令
    知识点一:OSI模型初识
    知识点二:HTTP超文本文件传输协议
  • 原文地址:https://www.cnblogs.com/zhiyin1209/p/11104533.html
Copyright © 2011-2022 走看看