2012-02-19 86 views
1

我无法获得filetree的正确签名。我在方法中收到一个闭包,我想将它传递给正确的fileTree方法。正确使用FileTree

def licenseFiles(Closure closure) { 
    licenseFiles2 = project.fileTree(closure) 

我打电话,像这样的方法:

licenseFiles { dir: 'src' } 

这似乎调用fileTree(Object)方法。任何想法有什么不对?

回答

3

project.fileTree { dir: 'src' }是不正确的语法(对于任何版本的Gradle)。正确的语法(检查1.0-m8)是project.fileTree('src'),project.fileTree(dir: 'src')project.fileTree { from 'src' }