gpt4 book ai didi

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

转载 作者:IT老高 更新时间:2023-10-28 20:45:37 25 4
gpt4 key购买 nike

可以运行gradlew dependencies来了解模块任务的依赖关系。有没有办法找到buildscript 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 { .... }
}

最佳答案

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

gradle buildEnvironment

对于旧版本,您必须明确定义类型为 DependencyReportTask 的任务,并使用您的构建脚本配置进行配置。

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

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

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