From fb9a5d588188212655b02e4e899d49025f16a482 Mon Sep 17 00:00:00 2001 From: John Blum Date: Wed, 12 Aug 2020 16:08:17 -0700 Subject: [PATCH] Add 'org.springframework.geode:spring-geode-bom' (Maven BOM) to project. The Maven BOM (Bill of Materials) will provide a simpler and consistent SBDG module version dependency management experience for users starting at start.spring.io, who have added the 'Spring for Apache Geode' dependency to build Spring Boot applications using Apache Geode. Resolves gh-93. --- spring-geode-bom/spring-geode-bom.gradle | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 spring-geode-bom/spring-geode-bom.gradle diff --git a/spring-geode-bom/spring-geode-bom.gradle b/spring-geode-bom/spring-geode-bom.gradle new file mode 100644 index 00000000..474d192f --- /dev/null +++ b/spring-geode-bom/spring-geode-bom.gradle @@ -0,0 +1,14 @@ +import io.spring.gradle.convention.SpringMavenPlugin + +apply plugin: 'io.spring.convention.bom' +apply from: MAVEN_POM_EDITOR_GRADLE + +sonarqube.skipProject = true + +project.rootProject.allprojects.each { p -> + p.plugins.withType(SpringMavenPlugin) { + if (!project.name.equals(p.name)) { + project.mavenBom.projects.add(p) + } + } +}