atm https://docs.gradle.org/current/userguide/multi_project_builds.html#sec:dependencies_which_dependenciesでgradleユーザーガイドを調べてい ます
私はそこの指示に従い、自分がしたことを二重、三重、四重にチェックしましたが、何らかの理由で遭遇し続けます
Could not set unknown property 'producerMessage' for root project 'messages' of type org.gradle.api.Project.
そして、私は問題が何であるかを本当に理解することはできません (2 人の同僚にも同じことが言えます)。
誰かがここでいくつかの経験を持っているか、「ああ、問題は...」のように気づきましたか??? 多分私は今ではあまりにも盲目です。
私の質問は、基本的に rootProject でプロパティを宣言する方法と、ユーザーガイドでその手順が見つからないのはなぜですか?
settings.gradle
include 'consumer', 'producer'
コンシューマー/build.gradle
task action {
doLast {
println("Consuming message: ${rootProject.producerMessage}")
}}
プロデューサー/build.gradle
task action {
doLast {
println "Producing message:"
rootProject.producerMessage = 'Watch the order of execution.'
}}