我有很多文件的目录。我只需要java文件。我的树:
FileTree dirs = fileTree(dir: CATALOG, include: '**/*.java')
我也收集了更改过的文件
String filterSources(Collection<String> sources, Closure sourceFilter, Closure installPrepare, String installSeparate = "\n"){
sources
.findAll(sourceFilter)
.collect(installPrepare)
.unique()
.join(installSeparate)
}
并使用
filterSources(changedSources, <filter>, <something>)
如何在我的树中只获取更改的文件?
我试过了,但没用
String dirs = fileTree(dir: CATALOG, include: filterSources(changedSources, <filter>, <something>))