Gradle。如何打印集合中的所有文件{}

问题描述:

Gradle tutorial: part 2,如何在每个步骤通过zipTree迭代打印文件?Gradle。如何打印集合中的所有文件{}

from configurations.compile.collect{zipTree(it)} 

是你在找什么:

from configurations.compile.collect { 
    println it 
    zipTree(it) 
} 

+0

你能解释一下为什么从configurations.compile.collect { 的println它 zipTree(它) }工作,但不能从configurations.compile.collect { zipTree(它) 的println它 } –

+2

是,在常规返回方法/闭包的最后一个语句。 'println'什么也不返回('void'),如果你改变顺序,什么都不会返回,因此方法失败。如果问题解决了,请接受。 – Opal