【发布时间】:2020-09-03 11:17:19
【问题描述】:
我想在guild.gradle.kts 文件中定义一个版本常量,以便即使在plugins 块中也可以使用它。 plugins 块需要restricted syntax:
«plugin version»必须是常量、文字、字符串
按照限制,我尝试定义版本常量:
const val kotlinVersion = "1.3.72"
plugins {
java
kotlin("jvm") version kotlinVersion
}
但是这会失败并显示消息
Const 'val' are only allowed on top level or in objects
即使声明似乎符合所有const requirements。为什么build.gradle.kts中不能使用const val?
【问题讨论】:
标签: kotlin gradle build.gradle constants gradle-kotlin-dsl