如何在gradle.build中使用spring属性?

Saš*_*jak 1 gradle

如何使用gradle.build的resources / application.properties中配置的属性?我想得到这样的东西:

flyway {
    url = MAP_WITH_PROPERTIES['spring.datasource.url']
    user = MAP_WITH_PROPERTIES['spring.datasource.username']
}
Run Code Online (Sandbox Code Playgroud)

lan*_*ava 5

import java.util.Properties
def props = new Properties()
file('src/main/resources/application.properties').withInputStream {
   props.load(it)
}
def url = props['spring.datasource.url']
def user = props['spring.datasource.username']
Run Code Online (Sandbox Code Playgroud)