子プロジェクトで宣言される変数を使用する親ビルドでタスクを宣言するマルチプロジェクトgradleビルドがあります(値はサブプロジェクトによって変わる可能性があります)。ただし、構成フェーズ中に変数が存在しないというエラーが発生します。私のセットアップは次のようになります
build.gradle(トップレベル)
subprojects {
myTask {
prop = valueDefinedInChild
}
}
その後
build.gradle(サブプロジェクト)
valueDefinedInChild = 'someValue'
これを正しく行う方法はありますか?