使用Java库插件在gradle项目中复制所有依赖项

时间:2018-08-06 07:35:18

标签: java gradle dependencies

是否有一种方法可以使用gradle任务将使用 java-library 插件的gradle项目的所有(包括传递)依赖项(罐)复制到某个文件夹中?

我可以列出来自compileClasspath的所有jar,但这似乎并不包括[所有]传递依赖项。

task copyDependencies(type: Copy) {
   into "${rootProject.buildDir}/dependencies"
   from project.configurations.compileClasspath
}

1 个答案:

答案 0 :(得分:0)

我发布的代码实际上似乎起作用了……或至少几乎起作用了;我使用project.configurations.runtimeClasspath而不是project.configurations.compileClasspath

来获得缺少的库