我有以下文件:
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
你不能在Plugin DSL中引用变量,
Plugin docs参考如下:
其中«plugin version»和«plugin id»必须是常量,文字,字符串和带有布尔值的apply语句可用于禁用立即应用插件的默认行为(例如,您只想在子项目中应用它)。不允许其他陈述;它们的存在会导致编译错误。