pipeline { agent { docker { image 'maven:3-eclipse-temurin-17' } } stages { stage('build') { steps { sh 'mvn --version' sh 'java -version' configFileProvider([configFile(fileId: 'a00c9e64-9b32-4c24-9216-80b9d568358d', variable: 'MAVEN_SETTINGS_XML')]) { sh 'mvn -U --batch-mode -s $MAVEN_SETTINGS_XML clean install -P foo' } } } } }