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' + } + } + } + } + } } } }