gpt4 book ai didi

java - 是否有用于 buildScript 依赖项的 Gradle "dependencies "任务?

转载 作者:行者123 更新时间:2023-12-03 05:38:39 25 4
gpt4 key购买 nike

一个可以跑gradlew dependencies了解模块任务的依赖关系。有一种方法可以找到 的传递依赖关系构建脚本依赖 ?

例子:classpath 'com.android.tools.build:gradle:1.0.0'直接取决于:

com.android.tools.build builder
com.android.tools.lint lint
net.sf.proguard proguard-gradle
tools.base project-test-lib

可以在 MVNRepository 上看到.但是这个工件有它们自己的依赖关系。有没有办法在不手动遍历整个依赖树的情况下找到它们?

作为澄清,我正在谈论的类路径定义为:
buildscript {
repositories {}
dependencies { .... }
}

最佳答案

不幸的是,无法将构建脚本配置指定为隐式 dependencies通过 CLI 执行任务。您必须明确定义 DependencyReportTask 类型的任务使用您的构建脚本配置进行配置。

task buildscriptDependencies(type: DependencyReportTask) {
configurations = [buildscript.configurations.classpath]
}

更新:

从 Gradle 2.10 开始,您现在可以通过以下方式获取有关 buildscript 依赖项的信息
gradle buildEnvironment

关于java - 是否有用于 buildScript 依赖项的 Gradle "dependencies "任务?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54419863/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com