diff --git a/spring-cloud-release-tools-spring/src/main/java/org/springframework/cloud/release/internal/spring/SpringReleaser.java b/spring-cloud-release-tools-spring/src/main/java/org/springframework/cloud/release/internal/spring/SpringReleaser.java index b5f9a30e..876fb53b 100644 --- a/spring-cloud-release-tools-spring/src/main/java/org/springframework/cloud/release/internal/spring/SpringReleaser.java +++ b/spring-cloud-release-tools-spring/src/main/java/org/springframework/cloud/release/internal/spring/SpringReleaser.java @@ -168,12 +168,11 @@ public class SpringReleaser { assertNoSnapshotsForANonSnapshotProject(projectsToUpdate, versionFromScRelease); } else { ProjectVersion originalVersion = new ProjectVersion(project); - String fixedVersionForProject = this.properties.getFixedVersions().get(originalVersion.projectName); - versionFromScRelease = new ProjectVersion(originalVersion.projectName, fixedVersionForProject == null ? - originalVersion.version : fixedVersionForProject); + String fixedVersionForProject = this.properties.getFixedVersions().get("spring-cloud-release"); + versionFromScRelease = new ProjectVersion(originalVersion.projectName, fixedVersionForProject); projectsToUpdate = this.properties.getFixedVersions().entrySet().stream() .map(entry -> new ProjectVersion(entry.getKey(), entry.getValue())) - .distinct().collect(Collectors.toCollection(Projects::new)); + .collect(Collectors.toCollection(Projects::new)); projectsToUpdate.add(versionFromScRelease); printSettingVersionFromFixedVersions(projectsToUpdate); }