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 № 1project.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" }
.