使用gradle任务删除文件

使用gradle任务删除文件,gradle,scripting,task,Gradle,Scripting,Task,我有一个简单的文件夹结构: 格雷德尔先生 build\milestone\deployment\tool\tool.jar 我想使用gradle任务删除tool.jar文件。我试过: task deleteRemainingJarAfterRename (type: Delete) { delete 'tool.jar' } 并通过 project.tasks.deploy.finalizedBy deleteRemainingJarAfterRename 但它没有删除该文件 非常感谢您

我有一个简单的文件夹结构:

  • 格雷德尔先生
  • build\milestone\deployment\tool\tool.jar
我想使用gradle任务删除tool.jar文件。我试过:

task deleteRemainingJarAfterRename (type: Delete) {
delete 'tool.jar'
}
并通过

project.tasks.deploy.finalizedBy deleteRemainingJarAfterRename
但它没有删除该文件

非常感谢您的帮助

这对我很有用

task deleteRemainingJarAfterRename(type: Delete) {
        delete fileTree('build\milestone\deployment\tool\') {
            include '**/tool.jar'
        }
    }

为什么这么复杂?您只需将完整路径传递给
delete
方法:
delete'build\milestone\deployment\tool\tool.jar'