Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/354.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 从gradle中的依赖项收集JAR文件_Java_Gradle - Fatal编程技术网

Java 从gradle中的依赖项收集JAR文件

Java 从gradle中的依赖项收集JAR文件,java,gradle,Java,Gradle,我有一个依赖于外部jar的项目。它编译得很好,我可以将它的jar文件作为'group:A:1.0'上传到常春藤存储库中。xml显示了正确的外部依赖关系 然后是项目B,它有一个编译依赖项“group:a:1.0”(即不是本地项目,而是远程工件) 我希望能够复制A依赖的所有jar文件,B依赖的所有jar文件,并将它们全部放在一个文件夹中 任务copyDeps(类型:Copy){ 来自(project.configurations.runtime) 放入project.file(project.ext

我有一个依赖于外部jar的项目。它编译得很好,我可以将它的jar文件作为'group:A:1.0'上传到常春藤存储库中。xml显示了正确的外部依赖关系

然后是项目B,它有一个编译依赖项“group:a:1.0”(即不是本地项目,而是远程工件)

我希望能够复制A依赖的所有jar文件,B依赖的所有jar文件,并将它们全部放在一个文件夹中

任务copyDeps(类型:Copy){ 来自(project.configurations.runtime) 放入project.file(project.ext.myDir) }


我遇到的问题是,只有B依赖的jar被找到(包括A)。我如何让JAR成为我的依靠。

你看过gradle应用程序插件了吗?来自应用程序插件的打包任务应该收集所有必需的依赖项(可传递的和其他的),以创建本地可执行的包。啊!非常感谢。完美的