diff --git a/buildSrc/src/main/groovy/io.pivotal.cfenv.java-conventions.gradle b/buildSrc/src/main/groovy/io.pivotal.cfenv.java-conventions.gradle index f5cdc7bc..6c5ab976 100644 --- a/buildSrc/src/main/groovy/io.pivotal.cfenv.java-conventions.gradle +++ b/buildSrc/src/main/groovy/io.pivotal.cfenv.java-conventions.gradle @@ -161,8 +161,13 @@ publishing { if (project.name == 'java-cfenv-test-support') { def cfenvDependencies = pomNode.get('dependencies')[0].findAll { it.get('artifactId')[0].text() == 'java-cfenv' } + assert cfenvDependencies.size() == 1 + def clone = cfenvDependencies[0].clone() + // see https://github.com/pivotal-cf/java-cfenv/pull/264#issuecomment-2105127180 + cfenvDependencies[0].appendNode('type', "test-jar") + pomNode.get('dependencies')[0].children().add(0, clone) + cfenvDependencies = pomNode.get('dependencies')[0].findAll { it.get('artifactId')[0].text() == 'java-cfenv' } assert cfenvDependencies.size() == 2 - cfenvDependencies[1].appendNode('type', "test-jar") } } }