如果通过groovy(gradle)将文件复制到目录(如果不存在则不复制)

时间:2018-05-23 07:02:39

标签: gradle groovy copy

我希望通过以下命令将文件复制到目录(如果不存在)和groovy(Gradle):

from(<source>){
    into <destination>
}
  • 有没有选项来检查文件是否存在?或者如果存在则不替换它?
  • 或者还有其他命令吗?

1 个答案:

答案 0 :(得分:1)

task copySomeFiles(type: Copy) {
    duplicatesStrategy= DuplicatesStrategy.EXCLUDE
    from 'from/path'
    into 'to/path'
}

DuplicatesStrategy.EXCLUDE声明不应覆盖文件

文档:celeryd