Spring Boot: передать свойства из build.gradle в application.properties - PullRequest
0 голосов
/ 26 октября 2019

В моем 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 задачу. Как я могу решить это?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...