web-dev-qa-db-ja.com

JenkinsfileでreadMavenPomを使用できません

私はJenkins 2.0で使用するJenkinsfileに取り組んでいます。 readMavenPomメソッドは認識されません。これを利用可能にするために不足している構成はありますか?

私のジェンキンスファイル:

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"
}

実行すると、次のエラーが表示されます。

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]
22
oillio

pipeline-utility-stepsプラグインをインストールする必要がありました。

60
oillio