什么**在Gradle Copy任务中意味着什么

时间:2013-11-26 12:41:46

标签: file copy gradle

您好我不完全理解Gradle复制任务中**的洞概念。例如

task copyPoems(type: Copy) {
 from 'text-files'
 into 'build/poems'
 include '**/sh*.txt'
}

包含和不包含**的区别。

1 个答案:

答案 0 :(得分:4)

'**'表示包含子目录

include '**/sh*.txt'  // include all sh*.txt files in 'text-files' and any subdirectory

include 'sh*.txt'  // include all sh*.txt files in only the one directory (eg, 'text-files')

顺便说一句,使用方法与ant工具使用的方式完全相同,因为API是相同的。