gradle中是否有任务只是从maven存储库下载依赖项?
我的build.gradle文件中的依赖项指定如下。
dependencies {
compile 'com.google.firebase:firebase-ads:9.8.0'
}
我能够做到这一点的唯一方法是实际执行构建(例如./gradlew构建),但是如果我想要检索所有依赖项,则需要花费太多时间。
答案 0 :(得分:3)
您可以运行./gradlew dependencies
来打印report about the dependencies of your build,并且必须解决这些问题。
但请注意,只有Gradle在缓存中没有缓存时才会进行下载。
答案 1 :(得分:1)
由于@ louis-jacomet,我学会了如何做。
使用这样的build.gradle
文件
repositories {
jcenter()
}
configurations {
scm
}
dependencies {
scm "com.google.code.gson:gson:2.8.5"
}
task lib(type: Copy) {
into "/path/to/download"
from configurations.scm
}
,然后通过gradle lib
开始下载。当然,您可以使用lib
以外的其他任务名称。