Вы можете попытаться сделать что-то вроде:
import java.time.*;
task rel {
doLast {
ant.propertyfile(file: "gradle.properties") {
entry( key: "date", value: LocalDateTime.now())
}
}
}
Предположим, rel
- это ваша задача release
или любая другая задача, выполнение которой означает, что вы отпустили выполненное действие.Вы должны добавить к его конфигурации закрытие doLast
, чтобы запустить некоторый код после выполнения задачи.В этом закрытии вы изменяете какое-то свойство в файле свойств.
LocalDateTime
и его импорт добавляются только для примера, вы можете использовать другой метод для получения текущей даты.
В вашемВ таком случае это может выглядеть так:
task changeDate() {
doLast {
ant.propertyfile(file: "gradle.properties") {
entry( key: "date", value: LocalDateTime.now())
}
}
}
Но вы должны каким-то образом выполнить changeDate
, если это не так.