diff --git a/build.gradle b/build.gradle index df9009b..d32a10c 100644 --- a/build.gradle +++ b/build.gradle @@ -1,3 +1,5 @@ +import io.spring.gradle.convention.Utils + buildscript { repositories { mavenCentral() @@ -44,14 +46,16 @@ allprojects { description = 'Spring Session for Apache Geode' -//ext['groovy.version'] = "$groovyVersion" +// Define dependency version override Gradle Project extension properties. //ext['spring.version'] = "$springVersion" //ext['spring-framework.version'] = "$springVersion" //ext['spring-data-bom.version'] = "$springDataBomVersion" //ext['spring-session-bom.version'] = "$springSessionBomVersion" -ext.snapshotBuild = version.endsWith('SNAPSHOT') -ext.releaseBuild = version.endsWith('RELEASE') -ext.milestoneBuild = !(releaseBuild || snapshotBuild) +// Define Gradle build in terms of the type of release (e.g. snapshot, milestone or GA release). +ext.snapshotBuild = Utils.isSnapshot(project) +ext.milestoneBuild = Utils.isMilestone(project) +ext.releaseBuild = Utils.isRelease(project) +// Declare maven-pom-editor Gradle script plugin. ext.MAVEN_POM_EDITOR_GRADLE = "$rootDir/gradle/maven-pom-editor.gradle" diff --git a/gradle.properties b/gradle.properties index 2035f28..a516363 100644 --- a/gradle.properties +++ b/gradle.properties @@ -2,8 +2,6 @@ org.gradle.jvmargs=-Xmx2g -Dfile.encoding=UTF-8 deployDocsHost=docs-ip.spring.io apacheGeodeVersion=1.14.2 findbugsVersion=3.0.2 -# The Spring Boot & Spring Session version are the only required version properties. -# The other Spring version properties are for overriding/testing purposes. springVersion=5.3.14 springBootVersion=2.6.2 springDataBomVersion=2021.1.0