antBuilder.copy(file: lstFile, todir:srcDir)
antBuilder.copy(file: lstGzippedFile, todir: srcDir)
antBuilder.copy(file: tarFile1, todir:srcDir)
antBuilder.copy(file: tarFile2, todir:srcDir)
antBuilder.copy(file: tarFile3, todir:srcDir)
Run Code Online (Sandbox Code Playgroud)
我可以通过组合文件参数和todir参数在1行中编写上面的代码
为什么不迭代一组file:参数?
def files = [ lst, gzipped, tar1, tar2, tar3 ]
files.each { antBuilder.copy(file: it, todir: srcDir) }
Run Code Online (Sandbox Code Playgroud)
你可以将它全部放在一行,但它有点长(TWSS):
[ lst, gzipped, tar1, tar2, tar3 ].each { antBuilder.copy(file: it, todir: srcDir) }
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
68 次 |
| 最近记录: |