/ / Правилното използване на FileTree - groovy, gradle

Правилното използване на FileTree - groovy, gradle

Аз имам проблеми с получаване на правилния подпис на filetree.Получавам затваряне в един метод и аз искам да премине, че заедно с правилния метод fileTree.

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

Аз наричам метода така:

licenseFiles { dir: "src" }

Изглежда, че се обажда fileTree (обект) метод. Някакви идеи какво не е наред?

Отговори:

3 за отговор № 1

project.fileTree { dir: "src" } е неправилен синтаксис (за всяка версия на Gradle). Правилният синтаксис (проверен за 1.0-м8) е project.fileTree("src"), project.fileTree(dir: "src"), или project.fileTree { from "src" }.