Skip to content
Snippets Groups Projects
Commit 3447d5e9 authored by KingRainbow44's avatar KingRainbow44
Browse files

Change 'injectGitHash' task to properly format 'BuildConfig'

parent 44736059
Branches
Tags
No related merge requests found
...@@ -251,17 +251,19 @@ task injectGitHash { ...@@ -251,17 +251,19 @@ task injectGitHash {
def gitCommitHash = { def gitCommitHash = {
try { try {
return 'git rev-parse --verify --short HEAD'.execute().text.trim() return 'git rev-parse --verify --short HEAD'.execute().text.trim()
} catch (e) { } catch (ignored) {
return "GIT_NOT_FOUND" return "GIT_NOT_FOUND"
} }
} }
new File(projectDir, "src/main/java/emu/grasscutter/BuildConfig.java").text = """
package emu.grasscutter; new File(projectDir, "src/main/java/emu/grasscutter/BuildConfig.java").text =
public class BuildConfig { """package emu.grasscutter;
public static final String VERSION = \"${version}\";
public static final String GIT_HASH = \"${gitCommitHash()}\"; public final class BuildConfig {
} public static final String VERSION = \"${version}\";
""" public static final String GIT_HASH = \"${gitCommitHash()}\";
}"""
} }
processResources { processResources {
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment