2012-02-19 27 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' }