How to create global variables in a Grails project
2 answers
Your best bet is Config.groovy. Any class can access ConfigurationHolder.getConfig () which makes it global, and you can even have environment dependent variable values.
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
}
}
+25
a source to share