From 057c0e98f6d207a4278df46c920e5f51f023d70f Mon Sep 17 00:00:00 2001 From: James Nord Date: Fri, 10 Mar 2023 16:45:45 +0000 Subject: [PATCH] declare used transitive deps whose version we manage Due to https://github.com/jenkinsci/plugin-pom/issues/705 and https://issues.apache.org/jira/browse/MNG-7003 using dependencyManagement to manage the transitive dependencies is not a good idea if you are going to be consumed by something else. this keeps the dependencyManagement so we can manage the verions as one, but where we use a transitive dependency that has had its version managed we inline it into the dependencies --- pom.xml | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/pom.xml b/pom.xml index 70a7fa4..407608a 100644 --- a/pom.xml +++ b/pom.xml @@ -30,6 +30,10 @@ jenkinsci/${project.artifactId}-plugin 2.361.4 false + 3.3.0 1.8.10 @@ -99,6 +103,34 @@ 2.35.0 test + + + + + + + + org.jetbrains + annotations + 13.0 + + + org.jetbrains.kotlin + kotlin-stdlib-common + + + org.jetbrains.kotlin + kotlin-stdlib-jdk8 + + + org.jetbrains.kotlin + kotlin-stdlib + + + org.jetbrains.kotlin + kotlin-stdlib-jdk7 + +