在我的BuildConfig.groovy上,我有:
grails.plugin.location.plugin1 = "../plugin1"
grails.plugin.location.plugin2 = "../plugin2"
environments {
qa2-bamboo {
grails.plugin.location.plugin1 = "../AGP-CON-PLUG/plugin1"
grails.plugin.location.plugin2 = "../AGP-CON-PLUG/plugin2"
}
}
当我在
qa2-bamboo
中。是grails.plugin.location.plugin1 == "../AGP-CON-PLUG/plugin1"
吗?
最佳答案
不,不支持,但这可能是为了保持一致性。不过,您可以访问当前环境值,因此可以使用if检查
import grails.util.Environment
if (Environment.current == Environment.DEVELOPMENT || Environment.isDevelopmentMode()) {
...
}
或开关块:
switch (Environment.current) {
case Environment.DEVELOPMENT:
...
break
case ...
default:
...
}
关于grails - Grails:环境 block 中的配置项(BuildConfig.groovy)是否可以覆盖常规配置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27106946/