From 9874363fbec03b381649cfbd12a693e0354aed6f Mon Sep 17 00:00:00 2001 From: Andy Wilkinson Date: Mon, 15 Jan 2024 17:06:53 +0000 Subject: [PATCH] Don't offer aligned version when it's already the current version See gh-34114 --- .../boot/build/bom/bomr/StandardLibraryUpdateResolver.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/buildSrc/src/main/java/org/springframework/boot/build/bom/bomr/StandardLibraryUpdateResolver.java b/buildSrc/src/main/java/org/springframework/boot/build/bom/bomr/StandardLibraryUpdateResolver.java index ac354fb0f09..517bf262a3a 100644 --- a/buildSrc/src/main/java/org/springframework/boot/build/bom/bomr/StandardLibraryUpdateResolver.java +++ b/buildSrc/src/main/java/org/springframework/boot/build/bom/bomr/StandardLibraryUpdateResolver.java @@ -89,8 +89,10 @@ class StandardLibraryUpdateResolver implements LibraryUpdateResolver { if (versionAlignment != null) { Set alignedVersions = versionAlignment.resolve(); if (alignedVersions != null && alignedVersions.size() == 1) { - return new VersionOption.AlignedVersionOption( - DependencyVersion.parse(alignedVersions.iterator().next()), versionAlignment); + DependencyVersion alignedVersion = DependencyVersion.parse(alignedVersions.iterator().next()); + if (!alignedVersion.equals(library.getVersion().getVersion())) { + return new VersionOption.AlignedVersionOption(alignedVersion, versionAlignment); + } } } return null;