Gradle: Create 1.8.0-snapshot mod versions, include build day in filename, do not include Git ref in mod version

This commit is contained in:
Adrian Siekierka 2022-09-04 21:25:31 +02:00
parent f1323cb5ca
commit bd7c9e72bb
2 changed files with 8 additions and 4 deletions

View File

@ -39,6 +39,10 @@ file "build.properties" withReader {
} }
version = "${mod_version}" version = "${mod_version}"
if (version.endsWith("-snapshot")) {
version += "-" + (new Date().format('yyyyMMdd'))
}
group = "li.cil.oc" group = "li.cil.oc"
archivesBaseName = "OpenComputers" archivesBaseName = "OpenComputers"
@ -169,19 +173,19 @@ dependencies {
minecraft { minecraft {
version = "${config.minecraft.version}-${config.forge.version}" version = "${config.minecraft.version}-${config.forge.version}"
replace "@VERSION@", project.simpleVersion replace "@VERSION@", "${mod_version}"
replace "/*@MCVERSIONDEP@*/", ", acceptedMinecraftVersions = \"[${config.minecraft.version},${config.minecraft.version}+)\"" replace "/*@MCVERSIONDEP@*/", ", acceptedMinecraftVersions = \"[${config.minecraft.version},${config.minecraft.version}+)\""
} }
processResources { processResources {
from(sourceSets.main.resources.srcDirs) { from(sourceSets.main.resources.srcDirs) {
include 'mcmod.info' include 'mcmod.info'
expand 'version': project.simpleVersion, 'mcversion': config.minecraft.version expand 'version': "${mod_version}", 'mcversion': config.minecraft.version
} }
from(sourceSets.main.resources.srcDirs) { from(sourceSets.main.resources.srcDirs) {
include 'application.conf' include 'application.conf'
filter { line -> filter { line ->
line.replaceAll("@VERSION@", project.simpleVersion) line.replaceAll("@VERSION@", "${mod_version}")
} }
} }
from(sourceSets.main.resources.srcDirs) { from(sourceSets.main.resources.srcDirs) {

View File

@ -1 +1 @@
mod_version=0.0.0 mod_version=1.8.0-snapshot