Change 'injectGitHash' task to properly format 'BuildConfig'

This commit is contained in:
KingRainbow44 2022-06-26 12:22:10 -04:00
parent 6ea556896a
commit 52032c39be
No known key found for this signature in database
GPG Key ID: FC2CB64B00D257BE

View File

@ -251,17 +251,19 @@ task injectGitHash {
def gitCommitHash = {
try {
return 'git rev-parse --verify --short HEAD'.execute().text.trim()
} catch (e) {
} catch (ignored) {
return "GIT_NOT_FOUND"
}
}
new File(projectDir, "src/main/java/emu/grasscutter/BuildConfig.java").text = """
package emu.grasscutter;
public class BuildConfig {
new File(projectDir, "src/main/java/emu/grasscutter/BuildConfig.java").text =
"""package emu.grasscutter;
public final class BuildConfig {
public static final String VERSION = \"${version}\";
public static final String GIT_HASH = \"${gitCommitHash()}\";
}
"""
}"""
}
processResources {