diff --git a/libraries/tools/kotlin-stdlib-docs-legacy/kotlin_big/build.gradle b/libraries/tools/kotlin-stdlib-docs-legacy/kotlin_big/build.gradle index c57dbce436d33..48546832e7584 100644 --- a/libraries/tools/kotlin-stdlib-docs-legacy/kotlin_big/build.gradle +++ b/libraries/tools/kotlin-stdlib-docs-legacy/kotlin_big/build.gradle @@ -7,9 +7,17 @@ final String kotlinRootDir = rootProject.file("../../../").absolutePath.replace( final String kotlinLibsDir = "$buildDir/libs" final String githubRevision = isTeamcityBuild ? project.property("githubRevision") : "master" -final String kotlinVersion = isTeamcityBuild ? project.property("deployVersion") : "1.8.255-SNAPSHOT" +final String kotlinVersion = isTeamcityBuild ? project.property("deployVersion") : defaultSnapshotVersion(kotlinRootDir) final String repo = isTeamcityBuild ? project.property("kotlinLibsRepo") : "$kotlinRootDir/build/repo" +def defaultSnapshotVersion(String kotlinRootDir) { + file("$kotlinRootDir/gradle.properties").newInputStream().with { + final def props = new Properties() + props.load(it) + return Objects.requireNonNull(props.get("defaultSnapshotVersion")) as String + } +} + println("# Extracting info:") println(" isTeamcityBuild: $isTeamcityBuild") println(" githubRevision: $githubRevision") diff --git a/libraries/tools/kotlin-stdlib-docs/kotlin_big/build.gradle.kts b/libraries/tools/kotlin-stdlib-docs/kotlin_big/build.gradle.kts index 56d62a33d7ebd..60a2a8b7a8f0a 100644 --- a/libraries/tools/kotlin-stdlib-docs/kotlin_big/build.gradle.kts +++ b/libraries/tools/kotlin-stdlib-docs/kotlin_big/build.gradle.kts @@ -9,9 +9,13 @@ val kotlinRootDir = rootProject.file("../../../").absoluteFile.invariantSeparato val kotlinLibsDir = "$buildDir/libs" val githubRevision = if (isTeamcityBuild) project.property("githubRevision") else "master" -val kotlinVersion = if (isTeamcityBuild) project.property("deployVersion") as String else "1.8.255-SNAPSHOT" +val kotlinVersion = if (isTeamcityBuild) project.property("deployVersion") as String else defaultSnapshotVersion() val repo = if (isTeamcityBuild) project.property("kotlinLibsRepo") as String else "$kotlinRootDir/build/repo" +fun defaultSnapshotVersion(): String = file(kotlinRootDir).resolve("gradle.properties").inputStream().use { stream -> + java.util.Properties().apply { load(stream) }["defaultSnapshotVersion"] as String +} + println("# Parameters summary:") println(" isTeamcityBuild: $isTeamcityBuild") println(" githubRevision: $githubRevision")