From f6f9645aad9a1a63fc0e6b67bab9068baba60b54 Mon Sep 17 00:00:00 2001 From: John Blum Date: Tue, 22 Mar 2022 17:56:36 -0700 Subject: [PATCH] Refactor and define Gradle snapshot, milestone and release builds in terms of the Spring Build Conventions Gradle Plugins, io.spring.gradle.convention.Utils class. --- build.gradle | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/build.gradle b/build.gradle index c686ca8..87d9c4a 100644 --- a/build.gradle +++ b/build.gradle @@ -1,8 +1,10 @@ +import io.spring.gradle.convention.Utils + buildscript { ext { - snapshotBuild = version.endsWith('SNAPSHOT') - releaseBuild = version.endsWith('RELEASE') - milestoneBuild = !(releaseBuild || snapshotBuild) + snapshotBuild = Utils.isSnapshot(project) + milestoneBuild = Utils.isMilestone(project) + releaseBuild = Utils.isRelease(project) } repositories { mavenCentral() @@ -54,6 +56,7 @@ subprojects { description = 'Spring Test Framework for Apache Geode' +// Define dependency version overrides. //ext['spring.version'] = "$springVersion" ext['spring-framework.version'] = "$springVersion" ext['spring-data-bom.version'] = "$springDataBomVersion"