在groovy.config
文件中是否有可能覆盖现有环境或重复使用它们而无需编写自己的ConfigSlurper
?
我的意思是我有4-5个不同的环境,配置数量很多,只有一些小部件不同,如:
environments {
dev {... a lot of same configs
server = localhost:8800
db = localhost:4444
}
}
我希望有下一个环境,例如pre-prod
除server
和db
之外,大多数配置与dev相同。
它在gradle.build
或groovy
中是否可行?
答案 0 :(得分:0)
您可以使用以下内容:
if (grails.util.Environment.current.name == "development") {...}
您可以根据自己的需求编写条件。例如:
if (grails.util.Environment.current.name == "development" || Grails.utils.environment.current.name=="test") {...}