desktop (gradle): support specifying more versions in Gradle (#3614)

This commit is contained in:
Stanislav Dmitrenko 2023-12-28 16:41:17 +07:00 committed by GitHub
parent 51bf2f413c
commit 07334b057d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -102,9 +102,8 @@ compose {
// Packaging requires to have version like MAJOR.MINOR.PATCH
var adjustedVersion = rootProject.extra["desktop.version_name"] as String
adjustedVersion = adjustedVersion.replace(Regex("[^0-9.]"), "")
if (adjustedVersion.split(".").size != 3) {
adjustedVersion += ".0"
}
val split = adjustedVersion.split(".")
adjustedVersion = split[0] + "." + (split.getOrNull(1) ?: "0") + "." + (split.getOrNull(2) ?: "0")
version = adjustedVersion
}
}