我编写的一定数量的 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"
}
这导致以下输出:
:gradle backupFile
:backupFile UP-TO-DATE
有没有办法强制执行(ny)任务,不管任何事情?如果有,是否也可以切换任务执行(例如,告诉构建脚本运行哪些任务以及忽略哪些任务)?
我不能省略<<
标签,因为这会使任务始终执行,这不是我想要的。
非常感谢您的意见。