我正在使用gradle任务来设置一些测试。为此,我需要将文件复制到HDFS位置。虽然我能够实现这一点,但是可以通过唯一地重命名每个文件来制作同一文件的多个副本。
答案 0 :(得分:0)
这就是你要找的东西:
task copyRename << {
['a', 'b', ].each { n ->
copy {
from(project.rootDir) {
include 'lol'
rename { "lol-$n" }
}
into('dest')
}
}
}
可以找到演示here。