Skip to content

Commit f083aef

Browse files
committed
Consider plugins and imported boms when finding possible dependency upgrades
Closes gh-20483
1 parent 4a0b8bb commit f083aef

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

buildSrc/src/main/java/org/springframework/boot/build/bom/bomr/InteractiveUpgradeResolver.java

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,14 @@ private Upgrade resolveUpgrade(Library library) {
7070
moduleVersions.put(group.getId() + ":" + module.getName(),
7171
getLaterVersionsForModule(group.getId(), module.getName(), library.getVersion()));
7272
}
73+
for (String bom : group.getBoms()) {
74+
moduleVersions.put(group.getId() + ":" + bom,
75+
getLaterVersionsForModule(group.getId(), bom, library.getVersion()));
76+
}
77+
for (String plugin : group.getPlugins()) {
78+
moduleVersions.put(group.getId() + ":" + plugin,
79+
getLaterVersionsForModule(group.getId(), plugin, library.getVersion()));
80+
}
7381
}
7482
List<DependencyVersion> allVersions = moduleVersions.values().stream().flatMap(SortedSet::stream).distinct()
7583
.filter((dependencyVersion) -> isPermitted(dependencyVersion, library.getProhibitedVersions()))

0 commit comments

Comments
 (0)