相关疑难解决方法(0)

在Gradle中强制执行任务

我写的一定数量的Gradle任务,不需要任何输入或输出.因此,UP-TO-DATE当我调用它们时,这些任务总是会得到状态.一个例子:

task backupFile(type: Copy) << {
    //Both parameters are read from the gradle.properties file
    from file(adjusting_file.replaceAll("\"", "")) 
    into file(backupDestinationDirectory + "/main/")

    println "[INFO] Main file backed up"
}
Run Code Online (Sandbox Code Playgroud)

这导致以下输出:

:gradle backupFile
:backupFile UP-TO-DATE
Run Code Online (Sandbox Code Playgroud)

有没有办法迫使(ny)任务执行,无论什么事情?如果有,是否也可以切换任务执行(例如告诉构建脚本运行哪些任务以及忽略哪些任务)?

我不能省略<<标签,因为这会使任务总是执行,这不是我想要的.

非常感谢您的投入.

gradle build.gradle

6
推荐指数
1
解决办法
9350
查看次数

标签 统计

build.gradle ×1

gradle ×1