2012-02-19 15 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' }です。