Skip to content

Commit a69872e

Browse files
committed
convert to json file isntead of properties file
1 parent 9841168 commit a69872e

File tree

1 file changed

+13
-10
lines changed

1 file changed

+13
-10
lines changed

build-tools/src/main/java/org/elasticsearch/gradle/plugin/GenerateTestBuildInfoTask.java

Lines changed: 13 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -62,28 +62,31 @@ public void generatePropertiesFile() throws IOException {
6262
Path outputFile = outputDirectory.resolve(PROPERTIES_FILENAME);
6363

6464
try (var writer = Files.newBufferedWriter(outputFile, StandardCharsets.UTF_8)) {
65-
writer.write("name=");
65+
writer.write("{\n");
66+
67+
writer.write(" \"name\": \"");
6668
writer.write(getComponentName().get());
67-
writer.write("\n");
69+
writer.write("\",\n");
6870

69-
writer.write("descriptor=");
71+
writer.write(" \"descriptor\": \"");
7072
writer.write(getDescriptorFile().getAsFile().get().getAbsolutePath());
71-
writer.write("\n");
73+
writer.write("\",\n");
7274

7375
if (getPolicyFile().isPresent()) {
74-
writer.write("policy=");
76+
writer.write(" \"policy\": \"");
7577
writer.write(getPolicyFile().getAsFile().get().getAbsolutePath());
76-
writer.write("\n");
78+
writer.write("\",\n");
7779
}
7880

79-
writer.write("locations=");
81+
writer.write(" \"locations\": [\n");
8082
StringBuilder sb = new StringBuilder();
8183
for (File jar : getCodeLocations().get()) {
84+
sb.append(" \"");
8285
sb.append(jar.getAbsolutePath());
83-
sb.append(":");
86+
sb.append("\",\n");
8487
}
85-
writer.write(sb.substring(0, sb.length() - 1));
86-
writer.write("\n");
88+
writer.write(sb.substring(0, sb.length() - 2));
89+
writer.write("\n ]\n}\n");
8790
}
8891
}
8992
}

0 commit comments

Comments
 (0)