Как синхронизировать два каталога после выполнения задачи? Я могу сделать это вот так:Синхронизация каталогов с Gradle
task syncDirs(type: Sync) {
...
}
task someTask {
doLast {
syncDirs.execute()
}
}
Но метод «выполнить» является внутренним, и я должен его избегать.
Спасибо за ответ заранее.
Я хочу рассматривать выполнение «someTask» и синхронизацию как одно действие, поэтому я использую методы «copy» и «ant.delete» в «doLast». Но я думаю, что поскольку «Проект» имеет метод «копировать», то есть похож на задачу «Копировать», было бы неплохо иметь метод «sync», аналогичный задаче «Синхронизация». В любом случае спасибо за ответ. – briarheart
Вы можете использовать 'delete' Gradle вместо' ant.delete'. –
Да, но насколько я знаю, «удаление» Gradle не позволяет использовать подстановочные знаки (например, 'include:" **/*. Java "'). – briarheart