From 754b2df5fca63a729b44f5811047746105b08cd6 Mon Sep 17 00:00:00 2001 From: Cedric Beust Date: Fri, 3 Mar 2017 09:30:19 -0800 Subject: [PATCH] Fix previous version calculation. --- .../src/main/kotlin/com/beust/kobalt/misc/KFiles.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/modules/kobalt-plugin-api/src/main/kotlin/com/beust/kobalt/misc/KFiles.kt b/modules/kobalt-plugin-api/src/main/kotlin/com/beust/kobalt/misc/KFiles.kt index 3f50a005..863c32bc 100644 --- a/modules/kobalt-plugin-api/src/main/kotlin/com/beust/kobalt/misc/KFiles.kt +++ b/modules/kobalt-plugin-api/src/main/kotlin/com/beust/kobalt/misc/KFiles.kt @@ -38,7 +38,8 @@ class KFiles { // When Kobalt can't find the newest jar file, it will instead use the classes produced by IDEA // in the directories specified here: val leftSuffix = Kobalt.version.substring(0, Kobalt.version.lastIndexOf(".") + 1) - val previousVersion = leftSuffix + (Kobalt.version.split(".")[1].toInt() - 1).toString() + val previousVersion = leftSuffix + + (Kobalt.version.split(".").let { it[it.size - 1] }.toInt() - 1).toString() val previousJar = joinDir(distributionsDir, "kobalt-" + previousVersion, "kobalt/wrapper/kobalt-$previousVersion.jar") val result = listOf("", "modules/kobalt-plugin-api", "modules/wrapper").map {