1
0
Fork 0
mirror of https://github.com/ethauvin/kobalt.git synced 2025-04-26 16:28:12 -07:00

Better version parsing.

This commit is contained in:
Cedric Beust 2017-03-01 10:12:38 -08:00
parent ce32785de7
commit 446901283d

View file

@ -37,9 +37,10 @@ class KFiles {
// kobalt-wrapper.properties: kobalt.version=0.827 // kobalt-wrapper.properties: kobalt.version=0.827
// When Kobalt can't find the newest jar file, it will instead use the classes produced by IDEA // When Kobalt can't find the newest jar file, it will instead use the classes produced by IDEA
// in the directories specified here: // in the directories specified here:
val previousVersion = "0." + (Kobalt.version.split(".")[1].toInt() - 1).toString() val leftSuffix = Kobalt.version.substring(0, Kobalt.version.lastIndexOf(".") + 1)
val previousVersion = leftSuffix + (Kobalt.version.split(".")[1].toInt() - 1).toString()
val previousJar = joinDir(distributionsDir, "kobalt-" + previousVersion, val previousJar = joinDir(distributionsDir, "kobalt-" + previousVersion,
"kobalt/wrapper/kobalt-" + previousVersion + ".jar") "kobalt/wrapper/kobalt-$previousVersion.jar")
val result = listOf("", "modules/kobalt-plugin-api", "modules/wrapper").map { val result = listOf("", "modules/kobalt-plugin-api", "modules/wrapper").map {
File(homeDir(KFiles.joinDir("kotlin", "kobalt", it, "kobaltBuild", "classes"))) File(homeDir(KFiles.joinDir("kotlin", "kobalt", it, "kobaltBuild", "classes")))
.absolutePath .absolutePath