From 40d01463f280e7f4ac66cb16e5445db29839e048 Mon Sep 17 00:00:00 2001 From: Matt Jacobs Date: Thu, 11 Feb 2016 15:29:11 -0800 Subject: [PATCH] Special casing the 2 WAR artifacts to not have POMs rewritten --- build.gradle | 35 +++++++++++++++++++---------------- 1 file changed, 19 insertions(+), 16 deletions(-) diff --git a/build.gradle b/build.gradle index a67c3ff60..2a4596fe5 100644 --- a/build.gradle +++ b/build.gradle @@ -58,22 +58,25 @@ subprojects { publishing { publications { nebula(MavenPublication) { - pom.withXml { - configurations.compile.resolvedConfiguration.firstLevelModuleDependencies.each { dep -> - if (dep.moduleName == "servlet-api") { - asNode().dependencies[0].dependency.find { - it.artifactId[0].text() == dep.moduleName && - it.groupId[0].text() == dep.moduleGroup - }.scope[0].value = 'provided' - } else { - asNode().dependencies[0].dependency.find { - it.artifactId[0].text() == dep.moduleName && - it.groupId[0].text() == dep.moduleGroup - }.scope[0].value = 'compile' - } - } - } - } + println("project.name -> " + project.name) + if (!project.name.equals("hystrix-dashboard") && !project.name.equals("hystrix-examples-webapp")) { + pom.withXml { + configurations.compile.resolvedConfiguration.firstLevelModuleDependencies.each { dep -> + if (dep.moduleName == "servlet-api") { + asNode().dependencies[0].dependency.find { + it.artifactId[0].text() == dep.moduleName && + it.groupId[0].text() == dep.moduleGroup + }.scope[0].value = 'provided' + } else { + asNode().dependencies[0].dependency.find { + it.artifactId[0].text() == dep.moduleName && + it.groupId[0].text() == dep.moduleGroup + }.scope[0].value = 'compile' + } + } + } + } + } } } }