From 52a3b6e5423dbef4c5749d3794f405afad4cbfce Mon Sep 17 00:00:00 2001 From: Cedric Beust Date: Mon, 2 Nov 2015 21:07:39 -0800 Subject: [PATCH] Version reading. --- kobalt/src/Build.kt | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/kobalt/src/Build.kt b/kobalt/src/Build.kt index 598e5ae9..d853ce72 100644 --- a/kobalt/src/Build.kt +++ b/kobalt/src/Build.kt @@ -8,6 +8,7 @@ import com.beust.kobalt.plugin.kotlin.kotlinCompiler import com.beust.kobalt.plugin.kotlin.kotlinProject import com.beust.kobalt.plugin.packaging.assemble import com.beust.kobalt.plugin.publish.jcenter +import java.io.File //import com.beust.kobalt.plugin.linecount.lineCount //val plugins = plugins( @@ -21,7 +22,11 @@ import com.beust.kobalt.plugin.publish.jcenter fun readVersion() : String { val p = java.util.Properties() - p.load(java.io.FileReader(java.io.File("src/main/resources/kobalt.properties"))) + var localFile = java.io.File("src/main/resources/kobalt.properties") + if (! localFile.exists()) { + localFile = File(homeDir("kotlin", "kobalt", "src/main/resources/kobalt.properties")) + } + p.load(java.io.FileReader(localFile)) return p.getProperty("kobalt.version") }