将gradle依赖项复制到文件

时间:2015-06-15 19:33:46

标签: gradle android-gradle

我希望有一个自定义任务,允许我将块中声明的所有依赖项复制到文件夹中。我很高兴使用库存$mensajes = Messageuser::find(1)->conversaciones()->get(); $mensajes2 = Messageuser::find(4)->conversaciones()->get(); $mensajes = $mensajes->keyBy('created_at'); $prueba = $mensajes->merge($mensajes2->keyBy('created_at')); return view('admin.msj')->with('pruebas',$prueba); 关闭,但如果我可以使用自定义闭包来执行此操作,我会更高兴。

我的项目有一个限制,即在发布时我不能通过gradle包含某些libs / jars,而是需要将它们捆绑为dependencies中的jar。我已经习惯了Gradle的易用性,并且不想回到手动搞乱传递依赖关系,理想情况下希望能够只指定maven标识符,运行单个任务并将所有需要的jar自动下载到一个文件(可能是libs)并完成它。

我已经在网上找到了一些解决方案但似乎没有任何解决方案 - gradle显然在过去几年中处于快速发展状态并且api迅速改变(或者我只是愚蠢)。我目前正在使用gradle 2.3。很多thx任何帮助:)

1 个答案:

答案 0 :(得分:1)

你可以用:

task copyDeps(type: Copy) {
   from configurations.compile // can be different conf name
   into 'libs'
}