rcc-bot/ViaProxy/buildSrc/src/main/groovy/base.fill-build-constants.gradle
2026-02-07 19:58:40 +02:00

16 lines
411 B
Groovy

plugins {
id "net.raphimc.class-token-replacer"
}
sourceSets.configureEach {
it.classTokenReplacer {
property("\${version}", project.version)
property("\${commit_hash}", latestCommitHash().get())
}
}
Provider<String> latestCommitHash() {
return providers.exec {
commandLine = ["git", "rev-parse", "--short", "HEAD"]
}.standardOutput.getAsText().map(String::trim)
}