我想要一个自定义任务,该任务允许我将块中声明的所有依赖项复制到文件夹中。我很乐意使用股票dependencies
闭包来做到这一点,但是如果我可以使用自定义闭包来做到这一点,我会更高兴。
对我的项目有一个限制,即在发布时我不能通过gradle包含某些lib / jar,而需要将它们 bundle 为libs
中的jar。我已经习惯了Gradle的便捷性,并且不想回到手动处理传递依赖关系的问题,理想情况下希望能够仅指定Maven标识符,运行单个任务并自动将所需的所有jar文件下载到文件中(可以是libs
)并完成它。
我在网上找到了一些解决方案,但似乎没有一个可以使用-Gradle在过去几年中一直处于快速发展中,并且api迅速变化(或者我只是很愚蠢)。我目前正在使用gradle 2.3。许多帮助:)
最佳答案
您可以执行以下操作:
task copyDeps(type: Copy) {
from configurations.compile // can be different conf name
into 'libs'
}
关于gradle - 将gradle依赖项复制到文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30853547/