Merge pull request #185 from rwinch/maven-multi-version-artifact

* rwinch-maven-multi-version-artifact:
  Support Gradle/maven with multi version artifacts
master
Rossen Stoyanchev 12 years ago
commit 819be10931
  1. 4
      publish-maven.gradle

@ -16,10 +16,10 @@ def customizePom(pom, gradleProject) {
pom.whenConfigured { generatedPom -> pom.whenConfigured { generatedPom ->
// respect 'optional' and 'provided' dependencies // respect 'optional' and 'provided' dependencies
gradleProject.optionalDeps.each { dep -> gradleProject.optionalDeps.each { dep ->
generatedPom.dependencies.find { it.artifactId == dep.name }?.optional = true generatedPom.dependencies.findAll { it.artifactId == dep.name }*.optional = true
} }
gradleProject.providedDeps.each { dep -> gradleProject.providedDeps.each { dep ->
generatedPom.dependencies.find { it.artifactId == dep.name }?.scope = 'provided' generatedPom.dependencies.findAll { it.artifactId == dep.name }*.scope = 'provided'
} }
// eliminate test-scoped dependencies (no need in maven central poms) // eliminate test-scoped dependencies (no need in maven central poms)

Loading…
Cancel
Save