使用应用脚本时
apply()
喜欢
apply(from="script.gradle.kts", to=?)
什么类型的参数是允许的
to
?
文件
ObjectConfigurationAction.to
只是说
指定要配置的某些目标对象。给定参数中的任何集合或数组都将被展平,脚本将按给定的顺序应用于结果中的每个对象。对该方法的每次调用都会添加一些额外的目标对象。
文件
PluginAware.apply(Map)
到
使用
Task
类型
apply(from="script.gradle.kts", to=tasks.wrapper)
异常失败
java.lang.IllegalArgumentException: Unsupported target: provider(task 'wrapper', class org.gradle.api.tasks.wrapper.Wrapper)
at org.gradle.kotlin.dsl.execution.Interpreter.programTargetFor(Interpreter.kt:209)
at org.gradle.kotlin.dsl.execution.Interpreter.eval(Interpreter.kt:158)
at org.gradle.kotlin.dsl.provider.StandardKotlinScriptEvaluator.evaluate(KotlinScriptEvaluator.kt:113)
...