без дальнейших проблем.

писания скриптов сборки Gradle мы можем использовать Kotlin черезbuild.gradle.kts файлы. Это общая проблема, чтобы определить глобально Версия Kotlin, которая будет использоваться, как вdependencies а также в сборкеplugin раздел (довольно редко использовать разные версии для данного случая).

Рассмотрим следующий код (Gradle 4.3.1):

plugins {
    var pluginVersion = "1.2.30"
    kotlin("jvm").version(kotlinVersion)
    // more
}

var dependencyVersion = "1.2.30"
dependencies {
    compile(kotlin("stdlib", kotlinVersion))
    compile(kotlin("reflect", kotlinVersion))
    testCompile(kotlin("test", kotlinVersion))
    // more
}

Как видите, котлинversion (1.2.30 в этом случае) определяетсядважды: dependencyVersion а такжеpluginVersion, который очень частоне отличается, Из-за ограничений DSL доступ кpluginVersion снаружиplugins заблокировать или получить доступ кdependencyVersion изнутриplugins блок.

Как строка версии,"1.2.30" быть извлеченным в одном месте?

Ответы на вопрос(3)

Ваш ответ на вопрос