Gradle:如何将依赖项解析到特定文件夹

Gradle:如何将依赖项解析到特定文件夹,gradle,dependency-management,Gradle,Dependency Management,在Gradle中,我希望使用所有编译和运行时依赖项闭包,并将整个(可传递的)依赖项图解析/复制到文件系统上的特定文件夹中 假设这个文件夹是~/mydeps 我如何告诉Gradle从本地Gradle缓存(或远程)获取所有适当的LIB并将其复制到此文件夹?谢谢@Peter Niederwieser(+1)-只是想在这里了解Gradle的更多信息:从和到DSL方法从何而来,类型(复制)?我想我不能在任何旧任务中引用这些方法,是吗?更一般地说,type字段是否像任务的父“类”一样工作,所以这种链接tas

在Gradle中,我希望使用所有
编译
运行时
依赖项闭包,并将整个(可传递的)依赖项图解析/复制到文件系统上的特定文件夹中

假设这个文件夹是
~/mydeps


我如何告诉Gradle从本地Gradle缓存(或远程)获取所有适当的LIB并将其复制到此文件夹?

谢谢@Peter Niederwieser(+1)-只是想在这里了解Gradle的更多信息:从
DSL方法从何而来,
类型
(复制)?我想我不能在任何旧任务中引用这些方法,是吗?更一般地说,
type
字段是否像任务的父“类”一样工作,所以这种链接
task CopyDeps扩展了Copy
?再次感谢<代码>任务.copyDeps复制实例
保留。请参阅中的
Copy
。谢谢@Peter Niederwieser(+1)-只是想在这里了解更多关于Gradle的信息:从
DSL方法从何而来,键入
(Copy)?我想我不能在任何旧任务中引用这些方法,是吗?更一般地说,
type
字段是否像任务的父“类”一样工作,所以这种链接
task CopyDeps扩展了Copy
?再次感谢<代码>任务.copyDeps复制实例
保留。请参阅中的
Copy
。谢谢@Peter Niederwieser(+1)-只是想在这里了解更多关于Gradle的信息:从
DSL方法从何而来,键入
(Copy)?我想我不能在任何旧任务中引用这些方法,是吗?更一般地说,
type
字段是否像任务的父“类”一样工作,所以这种链接
task CopyDeps扩展了Copy
?再次感谢<代码>任务.copyDeps复制实例
保留。请参阅中的
Copy
。谢谢@Peter Niederwieser(+1)-只是想在这里了解更多关于Gradle的信息:从
DSL方法从何而来,键入
(Copy)?我想我不能在任何旧任务中引用这些方法,是吗?更一般地说,
type
字段是否像任务的父“类”一样工作,所以这种链接
task CopyDeps扩展了Copy
?再次感谢<代码>任务.copyDeps复制实例
保留。请参见中的“复制”
task copyDeps(type: Copy) {
    from configurations.runtime
    into "${System.getProperty("user.home")}/mydeps"
}