gradle-仅下载maven依赖项的任务
gradle中是否有一个任务只需从maven存储库下载依赖项 my build.gradle文件中的依赖项指定如下gradle-仅下载maven依赖项的任务,gradle,Gradle,gradle中是否有一个任务只需从maven存储库下载依赖项 my build.gradle文件中的依赖项指定如下 dependencies { compile 'com.google.firebase:firebase-ads:9.8.0' } 我能够做到这一点的唯一方法是实际执行构建(例如../gradlew构建),但是如果我只想检索依赖项,那么这需要花费太多的时间。您可以运行/gradlew dependencies,它将打印一个,并且要执行此操作必须解决它们 但是请注意,只有当
dependencies {
compile 'com.google.firebase:firebase-ads:9.8.0'
}
我能够做到这一点的唯一方法是实际执行构建(例如../gradlew构建),但是如果我只想检索依赖项,那么这需要花费太多的时间。您可以运行
/gradlew dependencies
,它将打印一个,并且要执行此操作必须解决它们
但是请注意,只有当Gradle缓存中还没有它们时,才会进行下载。您可以运行
/gradlew dependencies
,它将打印一个文件,要执行此操作,必须解决它们
但是请注意,只有当Gradle的缓存中还没有它们时,才会进行下载。多亏了@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
}
然后通过
gradlelib
开始下载。当然,您可以使用除lib
以外的其他任务名称。多亏了@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
}
然后通过
gradlelib
开始下载。当然,你可以使用除lib
之外的其他任务名称。你是黑客兄弟,这在Docker中非常有效。你是黑客兄弟,这在Docker中非常有效。