【问题标题】:Problems with hot swap and grails 3.2.8热插拔和 grails 3.2.8 的问题
【发布时间】:2017-07-07 08:48:51
【问题描述】:

我在 grails 3.2.8 中开发,代码热交换根本不起作用。 我知道我应该和 spring boot 谈谈,但也许有人为 grails 量身定制了修复程序。顺便说一句,我快速浏览了 spring boot 问题,但找不到与热插拔相关的任何内容。 只有我有这个问题吗?!

【问题讨论】:

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

标签: grails3 grails-3.2


【解决方案1】:

将以下内容添加到 build.gradle:

import grails.util.Environment

bootRun {

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

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

}

然后启动应用程序:

grails -Dgrails.env=custom -Dgrails.reload.enabled=true 运行应用

感谢 Hubert Klein Ikkink

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-02-19
    • 2014-11-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多