【发布时间】:2017-05-12 16:32:27
【问题描述】:
atm 我正在阅读 gradle 用户指南 https://docs.gradle.org/current/userguide/multi_project_builds.html#sec:dependencies_which_dependencies
我只是按照那里的说明进行了双重、三重和四重检查,但由于某种原因,我一直遇到
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.'
}}
【问题讨论】:
-
你能发布你的 gradle.build 文件吗?好像你没有正确设置 producerMessage
-
我的 gradle.build 和 settings.gradle 文件与用户指南中的完全一样。它们实际上是复制粘贴的
标签: java gradle user-guide