Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/376.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.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
Gradle 将所有JAR从子项目复制到根项目’;s bin目录_Gradle_Build.gradle - Fatal编程技术网

Gradle 将所有JAR从子项目复制到根项目’;s bin目录

Gradle 将所有JAR从子项目复制到根项目’;s bin目录,gradle,build.gradle,Gradle,Build.gradle,我想将子项目生成的每个jar从它们的/bin/libsdir复制到根项目的bindir。不幸的是,我当前的代码只是将子项目中的所有内容复制到该目录中: task muleapp(type: Copy) { from '.' include '**/bin/libs/*.jar' into 'bin' } 如何实现所需的功能?尝试以下类型的任务: task muleapp(type: Copy) { def jars=[] subprojects.each

我想将子项目生成的每个jar从它们的
/bin/libs
dir复制到根项目的
bin
dir。不幸的是,我当前的代码只是将子项目中的所有内容复制到该目录中:

task muleapp(type: Copy) {
    from '.'
    include '**/bin/libs/*.jar'
    into 'bin'
}
如何实现所需的功能?

尝试以下类型的任务:

task muleapp(type: Copy) {
    def jars=[]
    subprojects.each {
        jars+=it.libsDir
    }
    from jars
    into 'bin'
}