将要执行的Gradle force复制任务

将要执行的Gradle force复制任务,gradle,android-gradle-plugin,Gradle,Android Gradle Plugin,我有以下任务来复制文件: task copyFiles(type: Copy) { def folder = rootProject.file('/a/b/c') println folder.absolutePath println folder.exists() from(folder) { include '*.*' } into(rootProject.file('/c/b')) } 我试图将此任务作为一个独立的复制任务来

我有以下任务来复制文件:

task copyFiles(type: Copy) {
    def folder = rootProject.file('/a/b/c')
    println folder.absolutePath
    println folder.exists()
    from(folder) {
        include '*.*'
    }
    into(rootProject.file('/c/b'))
}
我试图将此任务作为一个独立的复制任务来执行,因此不会对项目的编译等产生任何约束

问题是,尽管存在以下文件夹,但任务从未执行(无源):

    C:\...\a\b\b
true
:projectName:copyFiles NO-SOURCE

无源
表示复制任务未根据您的配置找到任何要复制的文件

如果
/a/b/c
是作为与
build.gradle
项目文件相关的子目录的目录,那么如果
/c
文件夹包含任何遵循
*.
模式的文件作为名称,则这应该可以工作

一个注释,一个命令。注意:不要以斜线开始路径。如果您在*nix上运行构建,那么您就是f******,因为以斜杠开头的路径是绝对路径,而不是相对路径。这将仅在Windows和OS/2上工作。问题:您检查了文件夹是否存在,但是否确实存在名称中带有点的文件?因为这就是你过滤的东西。