我有一个Spring boot Gradle项目,该项目具有基于不同环境的多个属性,例如application-dev.properties
,application-prod.properties
等。
我想要做的是,根据环境arg构建一个只有一个application.properties
文件的war文件。
我有以下使用processResources
processResources {
def profile = (project.hasProperty('profile') ? project.profile : 'prod').toLowerCase()
include "**/application-${profile}.properties"
rename {
'application.properties'
}
}
我遇到的唯一问题是,这不包括资源文件夹中的所有静态文件。例如,在我的资源文件夹中,我有静态文件夹,模板文件夹和一些其他静态文件。任何帮助将非常感激。
答案 0 :(得分:0)
我的方法是使用doFirst替换环境的属性。
像这样lnkDeactivate.Attributes("onclick") = ClientScript.GetPostbackClientHyperlink(lnkDeactivate, "deactivate")