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

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

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

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

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

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

啊,好的,谢谢

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