Я пытаюсь создать банку и после этого скопировать ее в другую папку.
task createJar(type: Jar) {
    archiveName = "GradleJarProject.jar"
    manifest {
        attributes 'Implementation-Title': 'Gradle Jar File Example',  
            'Implementation-Version': version,
            'Main-Class': 'me.test.Test'
    }
    baseName = project.name
    from { configurations.compile.collect { it.isDirectory() ? it : zipTree(it) } }
    with jar
}
task copyJarToBin {
    copy {
        from 'build/libs/GradleJarProject.jar'
        into "d:/tmp"
    }
}
task buildApp (dependsOn: [clean, createJar, copyJarToBin])
Но я не могу понять одну проблему. copyJarToBin задача попытаться скопировать старую банку. Если я удаляю/создаю папку в проекте и запускаю задачу buildApp(), задача createJar() будет генерировать файл .jar, но copyJarToBin() не найдет этот .jar файл.
Не могли бы вы мне помочь? 
Спасибо.
