gradle插件DSL中的参考版本变量?

gradle插件DSL中的参考版本变量?,gradle,gradle-plugin,Gradle,Gradle Plugin,我有以下文件: buildscript { ext { kotlinVersion = '1.2.10' springBootVersion = '2.0.0.M7' } ... plugins { id "org.jetbrains.kotlin.jvm" version "1.2.10" 我想在plugins声明中使用kotlinVersionfromext块。我怎样才能做到这一点 当我尝试直接做这件事时,我得到: 参数列表必须正好

我有以下文件:

buildscript {
    ext {
        kotlinVersion = '1.2.10'
        springBootVersion = '2.0.0.M7'
    }
...

plugins {
    id "org.jetbrains.kotlin.jvm" version "1.2.10"
我想在
plugins
声明中使用
kotlinVersion
from
ext
块。我怎样才能做到这一点

当我尝试直接做这件事时,我得到:
参数列表必须正好是1个文本非空字符串

您不能在插件DSL中引用变量

参考资料如下:

其中,«插件版本»和«插件id»必须是常量,文字, 字符串和带有布尔值的apply语句可用于禁用 立即应用插件的默认行为(例如,您想要 仅在子项目中应用它)。不允许有其他声明; 它们的存在将导致编译错误