Ответ 1
Ваш лучший выбор - Config.groovy. Любой класс может получить доступ к ConfigurationHolder.getConfig(), который делает его глобальным, и вы даже можете иметь значения переменной, зависящие от среды.
someVar = "foo"
environments {
production {
grails.serverURL = "http://www.changeme.com"
someOtherVar = 1000
}
development {
grails.serverURL = "http://localhost:8080/${appName}"
someOtherVar = 100
}
test {
grails.serverURL = "http://localhost:8080/${appName}"
someOtherVar = 0
}
}