我有一个多项目 gradle 构建,我在父构建中声明了一个任务,该任务使用在子项目中声明的变量(值可以根据子项目而改变)。但是,我在配置阶段收到一个错误,即变量不存在。我的设置看起来像
build.gradle(顶级)
subprojects {
myTask {
prop = valueDefinedInChild
}
}
进而
build.gradle(子项目)
valueDefinedInChild = 'someValue'
有没有办法正确地做到这一点?