/ / Uso corretto di FileTree - groovy, gradle

Uso corretto di FileTree - groovy, gradle

Sto avendo problemi a ottenere la firma corretta del filetree. Ricevo una chiusura in un metodo e sto cercando di trasmetterlo al metodo fileTree corretto.

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

Chiamo il metodo in questo modo:

licenseFiles { dir: "src" }

Sembra chiamare il fileTree (oggetto) metodo. Qualche idea, cosa c'è che non va?

risposte:

3 per risposta № 1

project.fileTree { dir: "src" } è sintassi errata (per qualsiasi versione di Gradle). La sintassi corretta (verificata per 1.0-m8) è project.fileTree("src"), project.fileTree(dir: "src"), o project.fileTree { from "src" }.