You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
33 lines
1.7 KiB
33 lines
1.7 KiB
/* |
|
* Copyright 2020-2021 JetBrains s.r.o. and respective authors and developers. |
|
* Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE.txt file. |
|
*/ |
|
|
|
import org.gradle.api.Project |
|
|
|
// "Global" properties |
|
object BuildProperties { |
|
const val name = "JetBrains Compose Plugin" |
|
const val group = "org.jetbrains.compose" |
|
const val website = "https://www.jetbrains.com/lp/compose/" |
|
const val vcs = "https://github.com/JetBrains/compose-jb" |
|
const val serializationVersion = "1.2.1" |
|
fun composeVersion(project: Project): String = |
|
System.getenv("COMPOSE_GRADLE_PLUGIN_COMPOSE_VERSION") |
|
?: project.findProperty("compose.version") as String |
|
fun composeCompilerVersion(project: Project): String = |
|
project.findProperty("compose.compiler.version") as String |
|
fun composeCompilerCompatibleKotlinVersion(project: Project): String = |
|
project.findProperty("compose.compiler.compatible.kotlin.version") as String |
|
fun testsAndroidxCompilerVersion(project: Project): String = |
|
project.findProperty("compose.tests.androidx.compiler.version") as String |
|
fun testsAndroidxCompilerCompatibleVersion(project: Project): String = |
|
project.findProperty("compose.tests.androidx.compatible.kotlin.version") as String |
|
fun deployVersion(project: Project): String = |
|
System.getenv("COMPOSE_GRADLE_PLUGIN_VERSION") |
|
?: project.findProperty("deploy.version") as String |
|
fun experimentalOELPublication(project: Project): Boolean = |
|
project.findProperty("oel.publication") == "true" |
|
fun oelAndroidXVersion(project: Project): String? = |
|
project.findProperty("oel.androidx.version") as String? |
|
}
|
|
|