Jenkinsfile erreur java.lang.NoSuchMethodError: Aucun DSL méthode 'withMaven" qui se trouve entre les étapes

Je suis en train d'essayer de mettre en œuvre pipeline dans jenkins à l'aide de jenkinsfile et je suis de l'exécution d'un projet maven sur la machine windows. Je suis entrain de créer un pipeline de travail de jenkins et j'ai vérifié dans ce fichier dans mon dépôt github et quand je suis en cours d'exécution du travail de jenkins , je suis d'erreur suivant.

Mon jenkinsfile:

    pipeline {
        agent any
        stages {
            stage('Compile stage') {
                steps {
                    maven(maven : 'Maven_3.5.2'){
                        bat "mvn clean compile"
                }
            }
        }

             stage('testing stage') {
                 steps {
                    maven(maven : 'Maven_3.5.2'){
                        bat "mvn test"
                }
            }
        }

              stage('deployment stage') {
                  steps {
                    maven(maven : 'Maven_3.5.2'){
                        bat "mvn deploy"
                }
            }
        }

      }

    }

Je suis d'erreur ci-dessous quand je suis en cours d'exécution à travers jenkins emploi
Jenkins erreur:

java.lang.NoSuchMethodError: Aucun DSL méthode 'withMaven" trouvé
parmi les étapes [archive, chauve-souris, la construction, le catchError, la caisse, deleteDir,
dir, dockerFingerprintFrom, dockerFingerprintRun, echo, emailext,
emailextrecipients, envVarsForTool, erreur, fileExists, getContext,
git, entrée, isUnix, bibliothèque, libraryResource, de charge, de messagerie, d'étape,
nœud, en parallèle, powershell, propriétés, pwd, readFile, readTrusted,
resolveScm, de relance, de script, de poissons, de sommeil, de scène, de cachette, step, svn,
le délai d'attente, l'horodatage, tm, outil, réactivation, unstash,
validateDeclarativePipeline, waitUntil, withContext, withCredentials,
withDockerContainer, withDockerRegistry, withDockerServer, withEnv,
wrap, writeFile, ws] ou des symboles [tous les, allOf, toujours, ant,
antFromApache, antOutcome, antTarget, tout, anyOf, apiToken,
architecture, archiveArtifacts, artifactManager, authorizationMatrix,
batchFile, booleanParam, branche,

Toute aide?

OriginalL'auteur Abhishek Somani | 2017-11-01