【问题标题】:Delete file using gradle task使用 gradle 任务删除文件
【发布时间】:2018-03-21 13:22:29
【问题描述】:

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

  • build.gradle
  • 构建\里程碑\部署\工具\tool.jar

我想使用 gradle 任务删除 tool.jar 文件。我试过了:

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

并通过

调用任务
project.tasks.deploy.finalizedBy deleteRemainingJarAfterRename

但它并没有删除文件。

非常感谢任何帮助

【问题讨论】:

    标签: gradle scripting task


    【解决方案1】:

    这对我有用,

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

    【讨论】:

    • 为什么这么复杂?您可以简单地将完整路径传递给delete 方法:delete 'build\milestone\deployment\tool\tool.jar'
    猜你喜欢
    • 2023-03-09
    • 1970-01-01
    • 2015-07-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-10-29
    • 1970-01-01
    相关资源
    最近更新 更多