Improve git version naming [2]

This commit is contained in:
DBotThePony 2022-09-06 08:11:43 +07:00
parent 76169cc912
commit c3e1300cd1
Signed by: DBot
GPG Key ID: DCC23B5715498507

View File

@ -29,17 +29,24 @@ configurations {
data class GitInfo(val version: String, val count: String, val tag: String) {
// val tagIsVersion: Boolean get() = tag != "" && tag.matches(Regex("v[0-9]+\\.[0-9]\\.[0-9]"))
val mainVersion: String get() = if (tag != "") tag else mod_version
val publishVersion: String get() {
if (tag != "")
return mod_version
else
return "$mod_version-SNAPSHOT"
}
val jarName: String get() {
if (count != "") {
return "$mainVersion-SNAPSHOT-${version}_$count"
}
if (tag != "")
return "$mod_version-$version"
// if (count != "")
// return "$mod_version-SNAPSHOT-${version}_$count"
if (version != "") {
return "$mainVersion-SNAPSHOT-$version"
return "$mod_version-SNAPSHOT-$version"
} else {
return "$mainVersion-SNAPSHOT"
return "$mod_version-SNAPSHOT"
}
}
@ -48,9 +55,9 @@ data class GitInfo(val version: String, val count: String, val tag: String) {
return mod_version
if (version != "") {
return "$mainVersion-SNAPSHOT-$version"
return "$mod_version-SNAPSHOT-$version"
} else {
return "$mainVersion-SNAPSHOT"
return "$mod_version-SNAPSHOT"
}
}
}
@ -329,6 +336,8 @@ if (mavenUser != null && mavenPassword != null) {
artifact(tasks["sourceJar"])
artifact(tasks["deobfJar"])
version = gitVersion.publishVersion
pom {
scm {
url.set("https://gitlab.com/DBotThePony/overdrive-that-matters.git")