From dd32572d09bdb8b3bddff9a34e714e2bd580e04c Mon Sep 17 00:00:00 2001 From: Manuele Simi Date: Tue, 3 Sep 2019 22:01:33 -0400 Subject: [PATCH] Add withMaven closure --- Jenkinsfile | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 239f79b..d860ea9 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -96,17 +96,26 @@ pipeline { } stage('build SmartGears components') { steps { - buildComponents items: jsonConfig.gCube_release.Components.SmartGears.collect { "${it}" } + withMaven(jdk: "${maven_jdk}", mavenLocalRepo: "${maven_local_repo_path}", mavenSettingsFilePath: "${maven_settings_file}") { + buildComponents items: jsonConfig.gCube_release.Components.SmartGears.collect { "${it}" } + } + echo "Done with SmartGears components" } } stage('build Enabling components') { steps { - buildComponents items: jsonConfig.gCube_release.Components.Enabling.collect { "${it}" } + withMaven(jdk: "${maven_jdk}", mavenLocalRepo: "${maven_local_repo_path}", mavenSettingsFilePath: "${maven_settings_file}") { + buildComponents items: jsonConfig.gCube_release.Components.Enabling.collect { "${it}" } + } + echo "Done with Enabling components" } } stage('build Data components') { steps { - buildComponents items: jsonConfig.gCube_release.Components.Data.collect { "${it}" } + withMaven(jdk: "${maven_jdk}", mavenLocalRepo: "${maven_local_repo_path}", mavenSettingsFilePath: "${maven_settings_file}") { + buildComponents items: jsonConfig.gCube_release.Components.Data.collect { "${it}" } + } + echo "Done with Data components" } } }