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:当注释的子工程在需要参与项目安装时一定要取消注释!

  • 相关阅读:
    perlsplice
    perl中数组函数:delete和grep
    Python字符串格式化
    blast命令解释
    通俗解释托管与非托管
    四、GO语言的转义字符
    六、GO语言的指针
    五、GO语言的变量及数据类型
    一、GO语言的特点
    前台生成验证码案例
  • 原文地址:https://www.cnblogs.com/zhiyin1209/p/11104533.html
Copyright © 2011-2022 走看看