forked from n.nasr/skills
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
37 lines
661 B
37 lines
661 B
dependencies {
|
|
testImplementation "com.h2database:h2"
|
|
}
|
|
|
|
def profiles = "prod"
|
|
if (project.hasProperty("no-liquibase")) {
|
|
profiles += ",no-liquibase"
|
|
}
|
|
|
|
if (project.hasProperty("swagger")) {
|
|
profiles += ",swagger"
|
|
}
|
|
|
|
springBoot {
|
|
buildInfo()
|
|
}
|
|
|
|
bootRun {
|
|
args = []
|
|
}
|
|
|
|
|
|
processResources {
|
|
inputs.property('version', version)
|
|
inputs.property('springProfiles', profiles)
|
|
filesMatching("**/application.yml") {
|
|
filter {
|
|
it.replace("#project.version#", version)
|
|
}
|
|
}
|
|
filesMatching("**/bootstrap.yml") {
|
|
filter {
|
|
it.replace("#spring.profiles.active#", profiles)
|
|
}
|
|
}
|
|
}
|
|
|