File tree 1 file changed +7
-4
lines changed
components/sbm-core/src/main/java/org/springframework/sbm/build/api 1 file changed +7
-4
lines changed Original file line number Diff line number Diff line change @@ -81,22 +81,25 @@ public List<Module> getModules(Module module) {
81
81
MavenResolutionResult mavenResolutionResult = MavenBuildFileUtil .findMavenResolution (((OpenRewriteMavenBuildFile ) module .getBuildFile ()).getSourceFile ()).get ();
82
82
List <MavenResolutionResult > modulesMarker = mavenResolutionResult .getModules ();
83
83
if (!modulesMarker .isEmpty ()) {
84
- return filterModulesContainingMavens (modulesMarker );
84
+ return getModulesContainingMavens (modulesMarker );
85
85
} else {
86
86
return new ArrayList <>();
87
87
}
88
88
}
89
89
90
+ /**
91
+ * Takes a list of {@code MavenResolutionResult}s and returns the modules with matching {@code groupId:artifactId}.
92
+ */
90
93
@ NotNull
91
- private List <Module > filterModulesContainingMavens (List <MavenResolutionResult > modulesMarker ) {
92
- List <String > collect = modulesMarker .stream ()
94
+ private List <Module > getModulesContainingMavens (List <MavenResolutionResult > mavens ) {
95
+ List <String > relevantGroupAndArtifactIds = mavens .stream ()
93
96
.map (m -> m .getPom ().getGroupId () + ":" + m .getPom ().getArtifactId ())
94
97
.collect (Collectors .toList ());
95
98
96
99
return modules .stream ()
97
100
.filter (module -> {
98
101
String groupAndArtifactId = module .getBuildFile ().getGroupId () + ":" + module .getBuildFile ().getArtifactId ();
99
- return collect .contains (groupAndArtifactId );
102
+ return relevantGroupAndArtifactIds .contains (groupAndArtifactId );
100
103
})
101
104
.collect (Collectors .toList ());
102
105
}
You can’t perform that action at this time.
0 commit comments