我正在尝试将build.gradle
迁移到build.gradle.kts
,并且卡在此错误中:
Line 036: ext.pluginInfo.licenses = ["Apache-2.0"]
^ Unresolved reference: pluginInfo
原始的build.gradle
“包含”另一个脚本,然后从该脚本引用pluginInfo
:apply from: "rubyUtils.gradle"
pluginInfo.licenses = ["Apache-2.0"]
这是rubyUtils.gradle
的(缩短)部分,提供pluginInfo
(我想):ext {
pluginInfo = new PluginInfo()
}
这是我在Kotlin中提出的。这会导致开头提到的错误:apply(from = "rubyUtils.gradle")
ext.pluginInfo.licenses = ["Apache-2.0"]
问题:pluginInfo
? 最佳答案
val pluginInfo by extra
是您根据the documentation所寻找的符号关于gradle - 如何在我的Kotlin Gradle脚本中引用Groovy脚本插件提供的 “ext”属性?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/64005587/