From a5ce4be58dcee101a278df87eb0fbafea0045e84 Mon Sep 17 00:00:00 2001 From: Natan Date: Wed, 10 Jan 2024 09:01:58 -0300 Subject: [PATCH] update Dependencies --- buildSrc/src/main/kotlin/Dependencies.kt | 19 ++++++++++++++----- 1 file changed, 14 insertions(+), 5 deletions(-) diff --git a/buildSrc/src/main/kotlin/Dependencies.kt b/buildSrc/src/main/kotlin/Dependencies.kt index 1617fa66..498b2d6a 100644 --- a/buildSrc/src/main/kotlin/Dependencies.kt +++ b/buildSrc/src/main/kotlin/Dependencies.kt @@ -1,6 +1,10 @@ +import java.io.File +import java.util.* + object LibExt { const val groupId = "com.github.xpenatan.gdx-teavm" - val libVersion: String = getVersion("1.0.0", "b9") + + val libVersion: String = getVersion() const val gdxVersion = "1.12.1" const val teaVMVersion = "0.9.2" @@ -14,12 +18,17 @@ object LibExt { const val aiVersion = "1.8.2" } -private fun getVersion(releaseVersion: String, suffix: String = ""): String { +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") - var libVersion = "${releaseVersion}-SNAPSHOT" + var libVersion = "-SNAPSHOT" if(isRelease != null && isRelease.toBoolean()) { - libVersion = releaseVersion + if(suffix.isNotEmpty()) "-${suffix}" else "" + libVersion = version } - System.out.println("Gdx-teaVM Version: " + libVersion) + System.out.println("gdx-teavm Version: $libVersion") return libVersion } \ No newline at end of file