From 9fc308ef5368d366c74a08e1706fd680366f1ed9 Mon Sep 17 00:00:00 2001 From: John Blum Date: Wed, 13 May 2020 16:23:29 -0700 Subject: [PATCH] Exclude Spring Boot (ideally, 'provided') dependencies from generated Maven POM. --- gradle/maven-pom-editor.gradle | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/gradle/maven-pom-editor.gradle b/gradle/maven-pom-editor.gradle index 4a686e7..9a0c60a 100644 --- a/gradle/maven-pom-editor.gradle +++ b/gradle/maven-pom-editor.gradle @@ -2,6 +2,7 @@ def customizePom(gradleProject, pom) { pom.whenConfigured { generatedPom -> + generatedPom.project { developers { developer { @@ -16,6 +17,10 @@ def customizePom(gradleProject, pom) { url = 'https://github.com/spring-projects/spring-test-data-geode' } } + + generatedPom.dependencies = generatedPom.dependencies.findAll { + dependency -> dependency.groupId != 'org.springframework.boot' + } } }