我最近更改了Gradle中的一些设置以加快其进程,其中一个正在更改org.gradle.configureondemand=true
文件中的gradle.properties
属性。
我知道你可以从单词"按需配置"中猜出很多,但我想知道这个功能的确切影响吗?如果我将此参数设置为true
?
如果我将其设为true
会出错吗?
究竟是什么配置阶段?
答案 0 :(得分:10)
此设置仅适用于多个模块项目。基本上,它告诉Gradle配置仅与所请求任务相关的模块,而不是配置所有这些模块,这是默认行为。
更准确地回答您的问题:
在“按需配置”模式下,项目配置如下:
:someOtherProject:someOtherTask
)projectA:projectB:someTask
会导致projectB的配置。Here是完整的文档。