Как вы можете правильно отметить задачу «Грейдл» как «актуальную», когда задача не производит никакого вывода? Задача должна оставаться «актуальной», если последний прогон был успешным, и с тех пор исходные данные не изменились. Gradle руководство государства непосредственно перед разделом 15.9.2 следующее:«До даты» Состояние задачи «Грейдл», когда он не имеет выхода
"A task with no defined outputs will never be considered up-to-date."
Как можно отметить задачи, вплоть до настоящего времени в этом случае? Похоже, что Gradle должен знать время последнего успешного запуска, а затем сравнивать его с последним измененным временем ввода. Как обходной путь сценарий мог создать/коснуться пустого файла, чтобы пометить задачу как завершенную? Есть ли другие предлагаемые способы обхода?
С тех пор документация изменилась, поэтому эта цитата exat больше не присутствует. Последнее изменение, похоже, исходит из [этой фиксации] (https://github.com/gradle/gradle/commit/655cbf2d0de02c499ea544e3fa5c451aed293a7d#diff-3c7e708f2e623215ccb37c9c0ae83eefL330). – mkobit