如何在jenkins管道脚本中指定pom.xml路径

tha*_*ira 4 maven jenkins jenkins-pipeline

我的maven项目看起来像下面 工作dir Jenkins错误

这是我的脚本的样子

node {
    stage ('Build') {
        git url: 'https://github.com/rakshitha2/test_proj.git'

        def mvnHome = tool 'M3'

        bat "${mvnHome}\\bin\\mvn -B install"
    }
}
Run Code Online (Sandbox Code Playgroud)

我必须进入父目录并在Jenkins管道脚本中执行maven命令.我尝试在MVN命令中指定POM路径,它给我一个错误,说"此时路径是意外的".但同样在我当地工作.

我是詹金斯的新手和常客.请帮助我.

kei*_*iki 5

因为它基本上是一种普通的maven机制.所以

 sh 'mvn -f otherdirectory/pom.xml clean install'
Run Code Online (Sandbox Code Playgroud)