Skip to content

Commit 9861447

Browse files
committed
Rework mapping project path list to dependencies
1 parent 86fc83b commit 9861447

File tree

1 file changed

+5
-6
lines changed

1 file changed

+5
-6
lines changed

build-tools-internal/src/main/java/org/elasticsearch/gradle/internal/transport/TransportVersionResourcesPlugin.java

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -42,12 +42,11 @@ public void apply(Project project) {
4242
c.setCanBeConsumed(false);
4343
c.setCanBeResolved(true);
4444
c.attributes(TransportVersionReference::addArtifactAttribute);
45-
c.defaultDependencies(t -> {
46-
psService.get()
47-
.getProjectsByTopic(TRANSPORT_REFERENCES_TOPIC)
48-
.get()
49-
.forEach(path -> t.add(depsHandler.project(Map.of("path", path))));
50-
});
45+
c.getDependencies()
46+
.addAllLater(
47+
psService.flatMap(t -> t.getProjectsByTopic(TRANSPORT_REFERENCES_TOPIC))
48+
.map(projectPaths -> projectPaths.stream().map(path -> depsHandler.project(Map.of("path", path))).toList())
49+
);
5150
});
5251

5352
var validateTask = project.getTasks()

0 commit comments

Comments
 (0)