aboutsummaryrefslogtreecommitdiff
path: root/buildSrc/src/main/kotlin/org/jetbrains/DokkaVersion.kt
diff options
context:
space:
mode:
Diffstat (limited to 'buildSrc/src/main/kotlin/org/jetbrains/DokkaVersion.kt')
-rw-r--r--buildSrc/src/main/kotlin/org/jetbrains/DokkaVersion.kt20
1 files changed, 5 insertions, 15 deletions
diff --git a/buildSrc/src/main/kotlin/org/jetbrains/DokkaVersion.kt b/buildSrc/src/main/kotlin/org/jetbrains/DokkaVersion.kt
index 05585d06..517c7731 100644
--- a/buildSrc/src/main/kotlin/org/jetbrains/DokkaVersion.kt
+++ b/buildSrc/src/main/kotlin/org/jetbrains/DokkaVersion.kt
@@ -4,26 +4,16 @@ import org.gradle.api.Project
import org.gradle.kotlin.dsl.extra
import org.gradle.kotlin.dsl.provideDelegate
+@Suppress("LocalVariableName") // property name with underscore as taken from gradle.properties
fun Project.configureDokkaVersion(): String {
- var dokka_version: String? by this.extra
- if (dokka_version == null) {
- val dokka_version_base: String by this
- dokka_version = dokkaVersionFromBase(dokka_version_base)
- }
+ val dokka_version: String? by this.extra
return checkNotNull(dokka_version)
}
-private fun dokkaVersionFromBase(baseVersion: String): String {
- val buildNumber = System.getenv("BUILD_NUMBER")
- val forceSnapshot = System.getenv("FORCE_SNAPSHOT") != null
- if (forceSnapshot || buildNumber == null) {
- return "$baseVersion-SNAPSHOT"
- }
- return "$baseVersion-$buildNumber"
-}
-
val Project.dokkaVersion: String
get() = configureDokkaVersion()
val Project.dokkaVersionType: DokkaVersionType?
- get() = DokkaVersionType.values().find { it.suffix.matches(dokkaVersion.substringAfter("-", "")) }
+ get() = DokkaVersionType.values().find {
+ it.suffix.matches(dokkaVersion.substringAfter("-", ""))
+ }