In one of my recent grails project, i needed to set System property from command line while running the grails application.
I looked for it and found a simple solution to do so and found it worth sharing.
Suppose we want to set any property, say app.property=”propertyValue”, then the command to set the property in grails application would be:
grails -Dapp.property="propertyValue" run-app
Similarly to retrieve the value of System property, we use
String myPropertyValue= System.getProperty("app.property")
It helped me a lot..
Hope it helps