Как скопировать файл в каталог, если он там не существует (и не копировать, если он существует) с помощью groovy (gradle) - PullRequest
0 голосов
/ 23 мая 2018

Я хочу скопировать файл в каталог, если там его нет с помощью groovy (Gradle), с помощью следующей команды:

from(<source>){
    into <destination>
}
  • Есть ли возможность проверитьсуществует ли файл там или нет?или не заменить его, если существует?
  • Или есть какая-то другая команда, чтобы сделать это?

1 Ответ

0 голосов
/ 23 мая 2018
task copySomeFiles(type: Copy) {
    duplicatesStrategy= DuplicatesStrategy.EXCLUDE
    from 'from/path'
    into 'to/path'
}

DuplicatesStrategy.EXCLUDE утверждает, что файлы не должны быть перезаписаны

документы: https://docs.gradle.org/current/dsl/org.gradle.api.tasks.Copy.html

...