MLi_hb
2019-06-20 22:34
采纳率: 100%
浏览 1.7k
已采纳

jenkins构建maven父子项目如何单独构建子项目?

jenkins构建maven父子项目,由于父子项目是在同一个git repository下,所以每次push都会触发所有modules构建,怎么做到修改哪个modules就构建哪个?

  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

6条回答 默认 最新

  • MLi_hb 2019-06-21 15:24
    已采纳

    问题以解决,jenkins安装maven插件之后有个选项可以控制只构建修改的以及依赖的项目

    1 打赏 评论
  • suyou<-L 2019-06-21 09:31

    可以配置Root POM指向父pom.xml ;
    Goals and options指定构建模块的参数:mvn -pl jsoft-web -am clean package,单独构建jsoft-web项目以及它所依赖的其它项目。l
    这样就可以了

    打赏 评论
  • 说七不说八 2020-12-17 15:02

    你好,想问下是什么选项嘞,谢谢

    打赏 评论
  • MLi_hb 2020-12-18 08:55

    呃呃,过了好久都忘了,你可以仔细看看创建job时的每个选项。我现在不使用jenkins。因为我们搭建了gitlab私服,所以现在使用gitlab-ci。有兴趣可以去看看我写的具体的搭建流程(https://blog.csdn.net/xiaoming120915/article/details/104993094),有什么问题可以在下面评论。

    打赏 评论
  • 说七不说八 2020-12-18 09:06

    啊,好的,谢谢

    打赏 评论
  • MLi_hb 2020-12-18 09:25

    不客气,工具由很多种,结合你们公司自身情况选择。

    打赏 评论

相关推荐 更多相似问题