project.tasks.findByName 找不到依赖项任务

dependencies task not found with project.tasks.findByName

当我 运行 gradle tasks 它总是列出 dependencies 任务;但是当我 运行 我的 build.gradle 中的以下代码时,它总是 return null : project.tasks.findByName('dependencies')

我的要求是将 dependencies 任务的输出打印到日志中,以供参考作为构建的一部分。

我正在使用 gradle 1.11 版(无权升级)

请帮忙:

您可以尝试使用 org.gradle.api.tasks.diagnostics.DependencyReportTask 类型的自定义任务,并配置为仅打印指定的配置依赖项,如:

task printDeps(type: org.gradle.api.tasks.diagnostics.DependencyReportTask) {
        configurations = project.buildscript.configurations + project.configurations
}

如果您愿意,可以排除不需要的构建脚本依赖项。