2017-07-07 310 views
0

我在grails 3.2.8中开发,代码热插拔根本不起作用。 我知道我应该谈论春季引导,但也许有人为Grails量身定制修补程序。顺便说一句,我有一个快速查看春季开机问题,但无法找到任何热插拔相关的问题。 我是唯一一个有这个问题的人吗?!热插拔和grails问题3.2.8

+0

我意识到热交换在'开发'环境之外是行不通的。我创建了一个并行开发环境'cloneDev',并且热插拔在那里不起作用。所以......问题解决了。 另一个问题可能是:如何在'cloneDev'下进行热插拔? –

回答

0

添加以下内容的build.gradle:

Grails的-Dgrails.env =定制-Dgrails.reload.enabled =真正运行的应用程序

import grails.util.Environment 

bootRun { 

    final Boolean reloadEnabled = 
      Boolean.valueOf(
        System.properties[Environment.RELOAD_ENABLED]) 

    if (reloadEnabled) { 
     systemProperty Environment.RELOAD_ENABLED, reloadEnabled 
    } 

} 

然后启动应用程序

Credit to Hubert Klein Ikkink