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

2018-10-29 发表在 编程语言 1530

有时候一个项目由父项目+子项目组成,用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;


作者:贝塔博客
本站使用「署名 4.0 国际」创作共享协议,转载请在文章明显位置注明作者及出处。
评论
登录以后才可以发布评论哦, 点击登录 发布评论
评论列表 0人参与,0条评论
暂时还没有人评论,快来一条神回复吧!