专栏首页贝塔博客Jenkins maven打包屏蔽子模块 排除项目

Jenkins maven打包屏蔽子模块 排除项目

有时候一个项目由父项目+子项目组成,用Jenkins部署的时候,只能全部打包,没法排除个别项目没有依赖的包。

原理,直接删除父pom.xml <modules>中的模块,

在Jenkins打包之前,用shell命令执行

假如打包service,不依赖test-api和test-admin,就直接在test-parent的pom删除:

sed -i "s/<module>test-api<\/module>//g" pom.xml; 
sed -i "s/<module>test-admin<\/module>//g" pom.xml;

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Django-import-export 继承resources.ModelResource 重写方法不生效问题

    我们随便在网上找一篇文章,关于django-import-export插件的,都是以下的写法:

    小贝壳
  • iPhone 11系列/新iPad消息汇总

    iPhone 11系列/新iPad消息汇总: 外观基本不变,大小和刘海基本一致。部分配色会加入哑光效果,并且采用新的防碎玻璃技术,减少跌落时背盖碎裂的可能。

    小贝壳
  • Mac连上WIFI但是无法上网的3种解决方案

    一般我们最先会认为是DNS问题,你可以试下用ip访问一个服务器(网站)看下行不行,如果也不行那就应该不是DNS的问题了。或者改变一下DNS,如114,或者自己...

    小贝壳
  • Spring知识整合 —— Spring概述篇

    Spring 是一个轻量级的Java 企业级应用的开源开发框架。Spring主要用来开发Java应用,但是有些扩展是针对构建J2EE平台的web应用。Sprin...

    Leorizon
  • 关于Spring面试题讲解1

    Spring 是个java企业级应用的开源开发框架。Spring主要用来开发Java应用,但是有些扩展是针对构建J2EE平台的web应用。Spring 框架目标...

    Java学习
  • 强制编辑文件,文件属主和属组自动改变

    为什么对文件的权限是r--权限 对文件所在目录的权限是rwx权限 我们也能强制保存文件,但是保存之后的文件属主和属主就变了? 猜想:因为我们文件所在目录有rwx...

    张琳兮
  • Go实现双向链表 | Redis 队列的实现

    本文介绍什么是链表,常见的链表有哪些,然后介绍链表这种数据结构会在哪些地方可以用到,以及 Redis 队列是底层的实现,通过一个小实例来演示 Redis 队列有...

    link1st
  • 单细胞大样本也不好发出去了

    比如,有一个研究团队(BGI-Shenzhen)做的是乳腺癌领域的三阴性乳腺癌的单细胞免疫微环境研究:

    生信技能树jimmy
  • 【报告】2017年人工智能行业研究报告

    本文作者:36Kr

    钱塘数据
  • [leetcode栈队列]2 数据流中的第K大元素

    设计一个找到数据流中第K大元素的类(class)。注意是排序后的第K大元素,不是第K个不同的元素。

    我是程序员小贱

扫码关注云+社区

领取腾讯云代金券