Wymuś wykonanie zadania w Gradle
Pewna ilość zadań Gradle, które napisałem, nie wymaga żadnego wejścia ani wyjścia. Z tego powodu zadania te zawsze otrzymują statusUP-TO-DATE
kiedy do nich dzwonię. Przykład:
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"
}
Co powoduje następujące wyniki:
:gradle backupFile
:backupFile UP-TO-DATE
Czy istnieje sposóbwymusić wykonanie (ny) zadania, niezależnie od wszystkiego? Jeśli tak, to czy możnaprzełączanie wykonywania zadań (np. informowanie skryptu kompilacyjnego o zadaniach do wykonania i zadaniach do zignorowania)?
Nie mogę pominąć<<
znaczniki, jak to uczyniłoby zadaniazawsze wykonać, co nie jest tym, czego pragnę.
Z góry dziękuję za Twój wkład.