From cd9988343796791735d3cf3668abde815c143dae Mon Sep 17 00:00:00 2001 From: Natan Date: Thu, 11 Jan 2024 08:33:59 -0300 Subject: [PATCH] update get version code --- buildSrc/src/main/kotlin/Dependencies.kt | 23 +++++++++++++++-------- 1 file changed, 15 insertions(+), 8 deletions(-) diff --git a/buildSrc/src/main/kotlin/Dependencies.kt b/buildSrc/src/main/kotlin/Dependencies.kt index 8498521e..dbd1f4f9 100644 --- a/buildSrc/src/main/kotlin/Dependencies.kt +++ b/buildSrc/src/main/kotlin/Dependencies.kt @@ -19,15 +19,22 @@ object LibExt { } private fun getVersion(): String { - val file = File("gradle.properties") - val properties = Properties() - properties.load(file.inputStream()) - val version = properties.getProperty("version") - - val isRelease = System.getenv("RELEASE") + val isReleaseStr = System.getenv("RELEASE") + val isRelease = isReleaseStr != null && isReleaseStr.toBoolean() var libVersion = "-SNAPSHOT" - if(isRelease != null && isRelease.toBoolean()) { - libVersion = version + val file = File("gradle.properties") + if(file.exists()) { + val properties = Properties() + properties.load(file.inputStream()) + val version = properties.getProperty("version") + if(isRelease) { + libVersion = version + } + } + else { + if(isRelease) { + throw RuntimeException("properties should exist") + } } println("gdx-teavm Version: $libVersion") return libVersion