From d9f52154becc387cae7774c84cd9c3bf54440e6d Mon Sep 17 00:00:00 2001 From: ikedam Date: Sat, 15 Jun 2019 18:38:16 +0900 Subject: [PATCH 1/2] Update dependencies * Declared directly required versions in the dependencies section. * Added script-security as groovy-script utilizes it. * Removed workflow-step-api as groovy-script itself doesn't use it even in tests. * Reordered dependencies. Mandatory dependencies, optional dependencies and test dependencies. * Use the least versions. * workflow-job-2.26 is required to test JENKINS-54128. * Removed properties to specify dependency versions. * No longer necessary as they are used to synchronize versions for artifacts without classifier and with classifier=tests. --- pom.xml | 49 ++++++++++++------------------------------------- 1 file changed, 12 insertions(+), 37 deletions(-) diff --git a/pom.xml b/pom.xml index de25c5c..fb4e640 100644 --- a/pom.xml +++ b/pom.xml @@ -36,9 +36,6 @@ 2.121.1 8 - 1.5 - 2.20 - 2.69 @@ -65,7 +62,7 @@ org.jenkins-ci.plugins badge - ${badge-plugin.version} + 1.5 org.jenkins-ci.plugins @@ -73,69 +70,47 @@ 1.12 - org.jenkins-ci.plugins.workflow - workflow-cps - ${workflow-cps-plugin.version} - true + org.jenkins-ci.plugins + script-security + 1.42 org.jenkins-ci.plugins.workflow - workflow-step-api - ${workflow-step-api-plugin.version} - tests - test + workflow-cps + 2.54 + true org.jenkins-ci.plugins.workflow workflow-job - 2.32 + 2.26 test org.jenkins-ci.plugins.workflow workflow-basic-steps - 2.15 - test - - - org.jenkins-ci.plugins - junit - 1.20 + 2.4 test + - - org.jenkins-ci.plugins.workflow - workflow-step-api - ${workflow-step-api-plugin.version} - org.jenkins-ci.plugins.workflow workflow-api - 2.33 + 2.30 org.jenkins-ci.plugins.workflow workflow-support - 3.3 + 2.21 org.jenkins-ci.plugins scm-api 2.2.6 - - org.jenkins-ci.plugins - structs - 1.19 - - - org.jenkins-ci.plugins - script-security - 1.60 - From 6db9feb79be28e23b4bd7e2d5b730c825ea661a7 Mon Sep 17 00:00:00 2001 From: ikedam Date: Sat, 15 Jun 2019 18:48:53 +0900 Subject: [PATCH 2/2] Use workflow-job-2.32 same as used in #40 * I fond that doesn't affect plugin dependencies. --- pom.xml | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/pom.xml b/pom.xml index fb4e640..7a3d66e 100644 --- a/pom.xml +++ b/pom.xml @@ -83,7 +83,7 @@ org.jenkins-ci.plugins.workflow workflow-job - 2.26 + 2.32 test @@ -96,21 +96,31 @@ + + org.jenkins-ci.plugins.workflow + workflow-step-api + 2.19 + org.jenkins-ci.plugins.workflow workflow-api - 2.30 + 2.32 org.jenkins-ci.plugins.workflow workflow-support - 2.21 + 3.2 org.jenkins-ci.plugins scm-api 2.2.6 + + org.jenkins-ci.plugins + structs + 1.17 +