2017-07-07 58 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