在Jenkins" Job DSL插件"中,如何在' mavenJob'中指定pom.xml的备用位置?

时间:2016-01-20 21:16:22

标签: jenkins-job-dsl

我正在查看此处的说明,但无法确定如何设置pom.xml的其他Root POM位置,而不是默认位置。

https://jenkinsci.github.io/job-dsl-plugin/#path/mavenJob

有没有人知道如何设置?

2 个答案:

答案 0 :(得分:1)

您可以使用rootPOM DSL方法。

mavenJob('example') {
    rootPOM('sub-module/pom.xml')
}

答案 1 :(得分:1)

尝试使用以下代码:

mavenJob('JobXXX') {
  scm {
    github('Repository/Project', 'master')
    }
    goals('clean compile build')
    rootPOM('projectname/pom.xml')
}