Skip to content

Commit 1cfa412

Browse files
committed
wip
1 parent 5aab19c commit 1cfa412

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

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

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,9 @@ public void apply(Project project) {
2626
project.getPluginManager().apply(LifecycleBasePlugin.class);
2727

2828
DependencyHandler depsHandler = project.getDependencies();
29-
Configuration tvReferencesConfig = project.getConfigurations().detachedConfiguration();
29+
Configuration tvReferencesConfig = project.getConfigurations().create("globalTvReferences");
30+
tvReferencesConfig.setCanBeConsumed(false);
31+
tvReferencesConfig.setCanBeResolved(true);
3032
tvReferencesConfig.attributes(TransportVersionUtils::addTransportVersionReferencesAttribute);
3133

3234
// iterate through all projects, and if the management plugin is applied, add that project back as a dep to check
@@ -48,12 +50,12 @@ public void apply(Project project) {
4850
var generateManifestTask = project.getTasks()
4951
.register("generateTransportVersionManifest", GenerateTransportVersionManifestTask.class, t -> {
5052
t.setGroup("Transport Versions");
51-
t.setDescription("Generate a manifest resource for all the known transport version constants");
53+
t.setDescription("Generate a manifest resource for all the known transport version definitions");
5254
t.getDefinitionsDirectory().set(TransportVersionUtils.getDefinitionsDirectory(project));
5355
t.getManifestFile().set(project.getLayout().getBuildDirectory().file("generated-resources/manifest.txt"));
5456
});
5557
project.getTasks().named(JavaPlugin.PROCESS_RESOURCES_TASK_NAME, Copy.class).configure(t -> {
56-
t.into("transport/constants", c -> c.from(generateManifestTask));
58+
t.into("transport/defined", c -> c.from(generateManifestTask));
5759
});
5860
}
5961
}

0 commit comments

Comments
 (0)