В моем application.properties
файле я определил свойство с заполнителем:
info.buildTime=${buildTime}
Я хочу передать текущую дату / время во время команды bootJar
, для этого я попытался настроить мой *Файл 1006 * следующим образом:
processResources {
filesMatching('**/*.properties') {
expand([
buildTime: Instant.now()
])
}
}
Но я получаю следующую ошибку:
Execution failed for task ':processResources'.
> Could not copy file '/myproject/application.properties' to '/myproject/build/resources/main/application.properties'.
> Missing property (spring) for Groovy template expansion. Defined keys [buildTime, out].
Хорошо работает, когда я передаю свойство, когда запускаю файл jar (используя -DbuildTime=someTime
), но я хочу это неявно на bootJar
задачу. Как я могу решить это?