如何在Gradle自定义任务中初始化FileTree字段?

如何在Gradle自定义任务中初始化FileTree字段?,file,groovy,gradle,task,filetree,File,Groovy,Gradle,Task,Filetree,我想在Gradle中创建一个实现接口文件树的对象 从文档FileTreeAdapter中可以找到,类实现了FileTree,但它是内部的类。 如何初始化对象文件删除?我如何从文档中找到哪些类实现了FileTree接口 public class DeleteDirTask extends DefaultTask { @InputFiles @Optional FileTree filesToDelete = files("/src/") ... } 如何将对象文件初始

我想在Gradle中创建一个实现接口文件树的对象

从文档FileTreeAdapter中可以找到,类实现了FileTree,但它是内部的类。 如何初始化对象文件删除?我如何从文档中找到哪些类实现了FileTree接口

public class DeleteDirTask extends DefaultTask {
    @InputFiles @Optional
    FileTree filesToDelete = files("/src/")
    ...
  }
如何将对象文件初始化为删除

使用
project.fileTree()
。(
project.files()
用于
FileCollection
s。)

如何从文档中找到实现FileTree接口的类

public class DeleteDirTask extends DefaultTask {
    @InputFiles @Optional
    FileTree filesToDelete = files("/src/")
    ...
  }
实现类是内部的,您不必担心它们