You shouldn't write a json to a jar and treat it like a jar
This commit is contained in:
parent
24f18f0ac2
commit
df1633b2a1
@ -209,7 +209,9 @@ public class ProguardTask extends DefaultTask {
|
|||||||
String version = lib.split("-")[1];
|
String version = lib.split("-")[1];
|
||||||
Path versionJar = getTemporaryFile("tempLibraries/" + lib + ".jar");
|
Path versionJar = getTemporaryFile("tempLibraries/" + lib + ".jar");
|
||||||
if (!Files.exists(versionJar)) {
|
if (!Files.exists(versionJar)) {
|
||||||
write(new URL(this.versionDownloadMap.get(version)).openStream(), versionJar);
|
JsonObject versionJson = PARSER.parse(new InputStreamReader(new URL(this.versionDownloadMap.get(version)).openStream())).getAsJsonObject();
|
||||||
|
String url = versionJson.getAsJsonObject("downloads").getAsJsonObject("client").getAsJsonPrimitive("url").getAsString();
|
||||||
|
write(new URL(url).openStream(), versionJar);
|
||||||
}
|
}
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user