Grails auto reload functionality in run-app on a c

2019-01-24 00:18发布

When running a custom environment with grails via grails -Dgrails.env=custom run-app it appears that the auto reload / hot deploy is turned off, does anyone know how to arbitrarily enable this for any given environment, not just dev, which appears to be the only env where it is actually on by default?

3条回答
做个烂人
2楼-- · 2019-01-24 00:28

The flag you want is "disable.auto.recompile", ex:

grails -Dgrails.env=custom -Ddisable.auto.recompile=false run-app
查看更多
爷、活的狠高调
3楼-- · 2019-01-24 00:34

solve the problem with the name change of my folder containing the project ... this time a name that had spaces ... since quite the spaces everything started to work well

查看更多
劫难
4楼-- · 2019-01-24 00:52

I resolved this by adding the following to my env(custom in this case) Config.groovy:

    custom {

    disable.auto.recompile=false
    grails.gsp.enable.reload=true
}

You can also add the -reloading flag to your run config:

grails -reloading -Dgrails.env=custom  run-app

Make sure it is the first arg!

Right-click your project -> Run as -> Run configurations

Run Config changes

Blog post about auto refresh in a Grails custom env

查看更多
登录 后发表回答