Jenkins构建Maven多模块项目时,单独编译子模块,并且不触发构建其它模块

通过下面两个步骤,可以实现对个别模块的编译。

一、Jenkins构建Maven多模块项目时,单独编译子模块

配置:

1、Root POM指向父pom.xml

2、Goals and options指定构建模块的参数:mvn -pl jsoft-web -am clean package,单独构建jsoft-web项目以及它所依赖的其它项目。

二、通过上面的操作之后确实能单独构建了,但可能会同时触发Jenkins上的其它模块的项目,可以通过屏蔽下游项目来限制

Jenkins构建Maven多模块项目时,单独编译子模块,并且不触发构建其它模块_第1张图片

选中即可实现不自动触发下游的项目。

你可能感兴趣的:(maven)