diff --git a/build-tools-internal/src/main/java/org/elasticsearch/gradle/internal/transport/TransportVersionResourcesService.java b/build-tools-internal/src/main/java/org/elasticsearch/gradle/internal/transport/TransportVersionResourcesService.java index 7101e8d9b8f18..0dde30568fa54 100644 --- a/build-tools-internal/src/main/java/org/elasticsearch/gradle/internal/transport/TransportVersionResourcesService.java +++ b/build-tools-internal/src/main/java/org/elasticsearch/gradle/internal/transport/TransportVersionResourcesService.java @@ -16,6 +16,7 @@ import org.gradle.process.ExecResult; import java.io.ByteArrayOutputStream; +import java.io.File; import java.io.IOException; import java.nio.charset.StandardCharsets; import java.nio.file.Files; @@ -193,7 +194,8 @@ private T getMainFile(String resourcePath, BiFunction par if (getMainResources().contains(resourcePath) == false) { return null; } - String content = gitCommand("show", "main:./" + resourcePath).strip(); + + String content = gitCommand("show", "main:." + File.separator + resourcePath).strip(); return parser.apply(resourcePath, content); }