Comment faire pour copier vers de multiples destinations, avec Gradle tâche de copie?

Je suis en train de copier un fichier vers plusieurs destinations à travers un Gradle tâche. J'ai trouvé ce qui suit dans d'autres sites, mais j'obtiens une ERREUR lors de l'exécution de cette tâche.

def filesToCopy = copySpec{
    from 'somefile.jar'
    rename {String fileName -> 'anotherfile.jar'}
}

task copyFile(type:Copy) {
    with filesToCopy  {
      into 'dest1/'
    }
    with filesToCopy  {
      into 'dest2/'
    }
}

ERREUR

Pas de signature de la méthode: org.gradle.l'api.interne.fichier.copie.CopySpecImpl.call() est applicable pour les types d'argument

Est-il un moyen pour copier plusieurs destinations dans un Gradle tâche?