From 0e780139ffc3de74e73145627796dd44f5569206 Mon Sep 17 00:00:00 2001 From: akarnokd Date: Tue, 24 Jan 2017 11:14:38 +0100 Subject: [PATCH] Override RS dependency to compile, replace owner info --- build.gradle | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/build.gradle b/build.gradle index 99bf16483a..218352b443 100644 --- a/build.gradle +++ b/build.gradle @@ -198,3 +198,26 @@ findbugsMain { } } */ + +// from https://discuss.gradle.org/t/maven-publish-plugin-generated-pom-making-dependency-scope-runtime/7494/10 + +publishing.publications.all { + pom.withXml { + asNode().dependencies.'*'.findAll() { + it.scope.text() == 'runtime' && project.configurations.compile.allDependencies.find { dep -> + dep.name == it.artifactId.text() + } + }.each { it.scope*.value = 'compile'} + + asNode().developers.'*'.findAll() { + it.id.text() == 'benjchristensen' + } .each { + it.id*.value = 'akarnokd' + it.name*.value = 'David Karnok' + it.email*.value = 'akarnokd@gmail.com' + } + + asNode().properties.nebula_Module_Owner*.value = 'akarnokd@gmail.com' + asNode().properties.nebula_Module_Email*.value = 'akarnokd@gmail.com' + } +}