No se puede usar readMavenPom en Jenkinsfile

Estoy trabajando en un Jenkinsfile para usar con Jenkins 2.0. losreadMavenPom El método no es reconocido. ¿Hay alguna configuración que me falta para que esté disponible?

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

Cuando se ejecuta, aparece el siguiente error:

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]

Respuestas a la pregunta(1)

Su respuesta a la pregunta