2016-05-12 9 views
11

Ich arbeite an einer Jenkinsfile für die Verwendung mit Jenkins 2.0. Die Methode readMavenPom wird nicht erkannt. Gibt es eine Konfiguration, die ich vermisse, um diese verfügbar zu machen?Kann readMavenPom in Jenkinsfile nicht verwenden

Mein Jenkinsfile:

node { 
    stage 'Checkout' 
    checkout scm 
    env.PATH = "${tool 'maven-3'}/bin:${env.PATH}" 
    stage 'Build' 
    def pom = readMavenPom file: 'pom.xml' 
    echo "${pom}" 
    sh "mvn -DskipTests=true verify" 
} 

Sobald er ausgeführt wird, erhalte ich folgende Fehlermeldung:

java.lang.NoSuchMethodError: No such DSL method 'readMavenPom' found among 
[AWSEBDeployment, archive, bat, build, catchError, checkout, deleteDir, dir, echo, 
emailext, error, fileExists, git, input, isUnix, load, mail, node, parallel, 
properties, pwd, readFile, retry, sh, slackSend, sleep, stage, stash, step, svn, 
timeout, tool, unarchive, unstash, waitUntil, withCredentials, withEnv, wrap, 
writeFile, ws] 

Antwort

23

ich das pipeline-utility-steps Plugin installieren benötigt.

Verwandte Themen