From d60852611d9291cc5f111052620036ea46298f5e Mon Sep 17 00:00:00 2001 From: "Mark S. Lewis" Date: Wed, 30 Sep 2026 15:45:54 +0100 Subject: [PATCH] Apply versions Gradle plugin in project settings This is the current recommended practice according to the versions plugin documentation. Signed-off-by: Mark S. Lewis --- build.gradle | 16 ++++++++-------- gradle/libs.versions.toml | 2 -- settings.gradle | 5 +++++ 3 files changed, 13 insertions(+), 10 deletions(-) diff --git a/build.gradle b/build.gradle index b42ccacaf..d7106f617 100644 --- a/build.gradle +++ b/build.gradle @@ -5,7 +5,6 @@ */ plugins { - alias(libs.plugins.versions) alias(libs.plugins.spotless) alias(libs.plugins.nmcp.aggregation) alias(libs.plugins.nmcp) apply false @@ -36,9 +35,16 @@ dependencies { nmcpAggregation(project(':fabric-chaincode-shim')) } + +dependencyUpdates { + checkConstraints = true + gradleReleaseChannel = 'current' + rejectPreReleases = true + revision = 'release' +} + allprojects { apply(plugin: libs.plugins.spotless.get().pluginId) - apply(plugin: libs.plugins.versions.get().pluginId) repositories { mavenCentral() @@ -52,12 +58,6 @@ allprojects { endWithNewline() } } - - tasks.named("dependencyUpdates").configure { - checkConstraints = true - gradleReleaseChannel = 'current' - revision = 'release' - } } subprojects { diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index e35655099..eb9b7f4d3 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -21,7 +21,6 @@ pmd = "7.27.0" protobuf = "4.36.2" spotless = "8.10.2" system-stubs-jupiter = "2.1.8" -versions = "0.64.0" [libraries] assertj = { module = "org.assertj:assertj-core", version.ref = "assertj" } @@ -63,4 +62,3 @@ docker-remote-api = { id = "com.bmuschko.docker-remote-api", version.ref = "dock nmcp = { id = "com.gradleup.nmcp", version.ref = "nmcp" } nmcp-aggregation = { id = "com.gradleup.nmcp.aggregation", version.ref = "nmcp" } spotless = { id = "com.diffplug.spotless", version.ref = "spotless" } -versions = { id = "io.github.ben-manes.versions", version.ref = "versions" } diff --git a/settings.gradle b/settings.gradle index 3837c43e9..c90d9a369 100644 --- a/settings.gradle +++ b/settings.gradle @@ -3,6 +3,11 @@ * * SPDX-License-Identifier: Apache-2.0 */ + +plugins { + id('io.github.ben-manes.versions.settings') version '0.64.0' +} + rootProject.name = 'fabric-chaincode-java' include 'fabric-chaincode-shim'