2013-11-26 31 views
1

您好我不完全理解Gradle複製任務中**的空洞概念。例如什麼**在Gradle Copy任務中意味着

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

include有和沒有**有什麼區別。

回答

3

的「**」是指包括子目錄

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') 

順便說,使用恰好是螞蟻工具使用它以同樣的方式,由於API是相同的。