我有以下文件:
buildscript {
ext {
kotlinVersion = '1.2.10'
springBootVersion = '2.0.0.M7'
}
...
plugins {
id "org.jetbrains.kotlin.jvm" version "1.2.10"
我想在kotlinVersion
声明中使用ext
块中的plugins
。我怎么能做到这一点?
当我尝试直接进行时,我得到:
argument list must be exactly 1 literal non empty string
答案 0 :(得分:1)
你不能在插件DSL中引用变量,
Plugin docs参考如下:
«插件版本»和“插件ID”必须是常量,字面值, 字符串和带有布尔值的apply语句可用于禁用 立即应用插件的默认行为(例如,您想要的 仅在子项目中应用它。不允许其他陈述; 它们的存在会导致编译错误。