选择Jenkins/Hudson builds的maven模块

选择Jenkins/Hudson builds的maven模块,build,continuous-integration,hudson,jenkins,parameterized,Build,Continuous Integration,Hudson,Jenkins,Parameterized,我的Jenkins build服务器有很多模块。我不想为每个模块声明新的模块,而是想共享一个公共配置,并在树视图中开始构建之前选择我的模块。假设我的根父项目有A、B、C、D项目,每个项目都有A1、A2、B1、B2、B3等。。。我想选择B1,A1只建造 有没有这个插件 谢谢您可以使用Maven3的功能并选择要构建的项目,即: mvn -pl B1,A1 您可以使用其他开关来决定如何处理从属项目: -pl, --projects Build specified reactor projec

我的Jenkins build服务器有很多模块。我不想为每个模块声明新的模块,而是想共享一个公共配置,并在树视图中开始构建之前选择我的模块。假设我的根父项目有A、B、C、D项目,每个项目都有A1、A2、B1、B2、B3等。。。我想选择B1,A1只建造

有没有这个插件


谢谢

您可以使用Maven3的功能并选择要构建的项目,即:

mvn -pl B1,A1
您可以使用其他开关来决定如何处理从属项目:

-pl, --projects
    Build specified reactor projects instead of all projects
-am, --also-make
    If project list is specified, also build projects required by the list
-amd, --also-make-dependents
    If project list is specified, also build projects that depend on projects on the list
在这个场景中,使用项目参数作为最明显的示例,提供项目列表是小菜一碟。您甚至可以创建一个插件来支持自定义参数类型,将Maven模块名称和工件ID作为名称/值