pipeline { agent any stages { stage('Echo Version') { steps { sh 'echo Print Maven Version' sh 'mvn -version ' } } stage('Build') { steps { sh 'mvn clean package -DskipTests=true' archiveArtifacts 'target/hello-demo-*.jar' } } stage('Unit Test') { steps { script { sh "mvn test" } } } } tools { maven 'M398' } }