From 875b0c27ef007c75c29592ef73aa030ffe9f161b Mon Sep 17 00:00:00 2001 From: yushijinhun Date: Fri, 23 Nov 2018 17:08:17 +0800 Subject: [PATCH] Delete css if bss is generated --- .gitignore | 3 +-- HMCL/build.gradle | 15 +++++++++++---- 2 files changed, 12 insertions(+), 6 deletions(-) diff --git a/.gitignore b/.gitignore index 53bf722f0..c5743c880 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,4 @@ *.class -*.bss # virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml hs_err_pid* @@ -34,4 +33,4 @@ NVIDIA .settings # netbeans -.nb-gradle \ No newline at end of file +.nb-gradle diff --git a/HMCL/build.gradle b/HMCL/build.gradle index fb96cd448..23d57977c 100644 --- a/HMCL/build.gradle +++ b/HMCL/build.gradle @@ -111,12 +111,19 @@ def createExecutable(String suffix, String header) { } processResources { - doLast { - exec { - workingDir new File(this.projectDir, 'src/main/resources/assets/css') - commandLine 'javapackager', '-createbss', '-outdir', '.', '-srcdir', '.' + ext.convertToBSS = { resource -> + exclude resource + doFirst { + def cssFile = new File(this.projectDir, "src/main/resources/" + resource) + def bssFile = new File(this.projectDir, "build/compiled-resources/" + resource[0..-4] + "bss") + bssFile.parentFile.mkdirs() + javafx.css.Stylesheet.convertToBinary cssFile, bssFile } } + from "build/compiled-resources" + + convertToBSS "assets/css/root.css" + convertToBSS "assets/css/blue.css" } task makePack(dependsOn: jar) {