From 0dfa2097b92888903fd53e8d6844de0c4574eaee Mon Sep 17 00:00:00 2001 From: John Blum Date: Tue, 22 Mar 2022 12:39:46 -0700 Subject: [PATCH] Use Spring Build Conventions io.spring.gradle.convention.Utils class to determine the snapshot, milestone or release build status. --- build.gradle | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/build.gradle b/build.gradle index 77e5667..71944fa 100644 --- a/build.gradle +++ b/build.gradle @@ -1,3 +1,5 @@ +import io.spring.gradle.convention.Utils + buildscript { dependencies { classpath 'io.spring.gradle:spring-build-conventions:0.0.38' @@ -43,14 +45,17 @@ allprojects { 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" -ext.releaseBuild = version.endsWith('RELEASE') -ext.snapshotBuild = version.endsWith('SNAPSHOT') -ext.milestoneBuild = !(releaseBuild || snapshotBuild) +// Define Gradle build in terms of snapshot, milestone or release build. +ext.milestoneBuild = Utils.isMilestone(project) +ext.releaseBuild = Utils.isRelease(project) +ext.snapshotBuild = Utils.isSnapshot(project) +// Define Gradle buildscript plugin to modify the generated Maven POM. ext.MAVEN_POM_EDITOR_GRADLE = "$rootDir/gradle/maven-pom-editor.gradle" nohttp {