10

我正在使用 Groovy 和 Google App Engine。我正在尝试 Intellij,但我不知道如何让热交换为 Groovy 类的更改工作。它在 Eclipse 中对我有用。为了在 Intellij 中工作,我需要做些什么特别的事情吗?

4

2 回答 2

1

在设置中(CTRL+ ALT+ S)。

导航到构建、执行、部署->调试器-> HotSwap

在这里确保选中Enable hot-swap agent for Groovy codeReload classes in background ,并在编译后为 Reload classes 选择AlwaysAsk

热插拔设置

您需要在调试模式下运行您的应用程序,并且您需要在完成任何更改后进行CTRL+F9Build -> Make Project )。

如果您的类被重新加载,您应该会看到一个绿色的文本气泡弹出,如果由于某种原因无法重新加载,您应该会看到一个红色的文本气泡。

热插拔成功 热插拔失败

于 2015-06-10T01:11:47.390 回答
0

要配置重新加载行为:

  1. 在主菜单上,选择文件 | Settings ,然后展开 Debugger 节点。
  2. 打开热插拔页面。
  3. 单击编译后重新加载类组中的单选按钮之一。您可以选择始终重新加载类、确认后重新加载或从不这样做。

还要检查Enable hot-swap agent for Groovy code选项

文件 -> 设置 -> 调试器 -> Groovy。

于 2014-06-04T09:03:07.600 回答