Если вы используете IntelliJ, он покажет вам немного больше информации:
'val kotlinVersion: String' не может быть вызван в этом контексте неявным получателем. При необходимости используйте явное значение.
Внешняя область (this@Build_gradle
), в которой вы определяете kotlinVersion
, недоступна в области this@plugins
, поэтому вы должны определить kotlinVersion
внутри плагинов лямбда.
Поскольку делегат extra
там недоступен, его также нельзя использовать:
plugins {
val kotlinVersion = "1.3.61"
// ...
}
К сожалению, использование метки не работает:
val kotlinVersion by extra ("1.3.61")
plugins {
// ... Unresolved reference: kotlinVersion
kotlin("jvm") version this@Build_gradle.kotlinVersion
}