在Gradle中有很多钩子。但我无法准确理解它们的应用时间。 从文档中我发现了构建和项目的钩子:
对于项目
所以我试着用Gradle in Action( Muschko,Benjamin。"挂钩到构建生命周期。" Gradle in Action.Np:np,2014。100)中的图形来表示。 。打印。)以便在适用挂钩的时间和地点更好地了解整个画面?
所以当添加钩子时,如果有其他构建,项目挂钩?
答案 0 :(得分:6)
看起来正确。 (我假设问题是回调是执行。)gradle.projectsLoaded
需要在初始化和配置阶段之间进行。 gradle.beforeProject
在配置阶段的某些时间点发生。查看Gradle Build Language Reference中的Gradle
以获取其他回调信息。