Only run packr if jar exists

This commit is contained in:
Yair Morgenstern
2019-11-24 08:05:04 +02:00
committed by GitHub
parent c0ace9f0d4
commit 5227bcab7f

View File

@ -43,18 +43,20 @@ task dist(dependsOn: classes, type: Jar) {
}
task packrWindows(dependsOn: dist){
def jarFile = "desktop/build/libs/${appName}.jar".toString()
PackrConfig config = new PackrConfig()
config.platform = PackrConfig.Platform.Windows64
config.jdk = "https://github.com/ojdkbuild/ojdkbuild/releases/download/java-1.8.0-openjdk-1.8.0.232-1.b09/java-1.8.0-openjdk-1.8.0.232-1.b09.ojdkbuild.windows.x86_64.zip"
config.executable = "Unciv"
config.classpath = Arrays.asList("desktop/build/libs/${appName}.jar".toString())
config.classpath = Arrays.asList(jarFile)
config.removePlatformLibs = config.classpath
config.mainClass = project.ext.mainClassName
config.vmArgs = Arrays.asList("Xmx1G")
config.minimizeJre = "soft"
config.outDir = new File("desktop/packr")
new Packr().pack(config)
if (new File(jarFile).exists())
new Packr().pack(config)
}
eclipse {
@ -73,4 +75,4 @@ task afterEclipseImport(description: "Post processing after project generation",
printer.setPreserveWhitespace(true)
printer.print(classpath)
}
}
}