pipeline { agent { docker { image 'maven:3.9.5-eclipse-temurin-17' args '-v /root/.m2:/root/.m2' } } stages { stage('Build') { steps { configFileProvider( [configFile(fileId: 'maven-settings', variable: 'SETTINGS_XML_GLOBAL')]) { sh 'mvn -B -DskipTests -X -s $MAVEN_SETTINGS clean package spring-boot:repackage' } } } } }