我想创建一个在Gradle中实现 FileTree 接口(interface)的对象。

从文档中可以找到的内容 FileTreeAdapter 类实现FileTree,但它是内部类。
如何初始化对象 filesToDelete ?以及如何从文档中找到哪些类实现 FileTree 接口(interface)?

public class DeleteDirTask extends DefaultTask {
    @InputFiles @Optional
    FileTree filesToDelete = files("/src/")
    ...
  }

最佳答案



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



实现类是内部的,您不必担心它们。

07-28 03:48