在Gradle中,如何在所有子项目之后执行处理' `build.gradle`文件已被处理?

时间:2015-02-05 00:11:16

标签: gradle

我希望在处理完所有子项目(包括那些多个级别)后,检查所有配置的所有依赖关系,以便:

rootProject.getConfigurations().each { configuration ->
    println "${configuration}: ${configuration.getAllDependencies()}"
}
如果子项目为该配置定义了依赖项,

不会返回空列表。

一种可能的方法是创建一个虚拟项目并在其evaluationDependsOn文件中使用build.gradle。是否有一种不太常见的方法呢?

1 个答案:

答案 0 :(得分:0)

gradle.projectsEvaluatedproject.afterEvaluate都可以用于此目的。