如何让 intellij 中的 Groovy 热交换工作?

发布于 2024-10-16 16:09:05 字数 131 浏览 11 评论 0原文

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

I'm using Groovy and Google App Engine. I'm trying out Intellij, but I can't figure out how to get hotswap to work for changes to Groovy classes. It works for me in Eclipse. Is there something special I have to do for it to work in Intellij?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

电影里的梦 2024-10-23 16:09:05

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

导航至构建、执行、部署 -> 调试器 -> 热插拔

在这里,请确保选中为 Groovy 代码启用热插拔代理在后台重新加载类,并且始终询问被选择用于编译后重新加载类

Hotswap settings

您需要在调试模式下运行您的应用,并且需要make (CTRL + F9,或构建 -> 创建项目)完成任何更改后。

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

热插拔成功
热插拔失败

In settings (CTRL + ALT + S).

Navigate to Build, Execution, Deployment -> Debugger -> HotSwap.

In here make sure that Enable hot-swap agent for Groovy code and Reload classes in background are checked and that either Always or Ask are selected for Reload classes after compilation.

Hotswap settings

You need to run your app in debug mode and you need to make (CTRL + F9, or Build -> Make Project) after you've done any changes.

You should see a green text bubble pop up if your classes were reloaded and a red one if they couldn't be reloaded for some reason.

Successful hotswap
Failed hotswap

浊酒尽余欢 2024-10-23 16:09:05

要配置重新加载行为:

  1. 在主菜单上,选择“文件” | “重新加载”。设置,然后展开
    调试器节点。
  2. 打开热插拔页面。
  3. 单击编译后重新加载类组中的单选按钮之一。您可以选择始终重新加载类,然后重新加载
    确认,或者永远不做。

另请检查为 Groovy 代码启用热插拔代理选项

文件->设置->调试器->格罗维。

To configure reloading behavior:

  1. On the main menu, choose File | Settings , and then expand the
    Debugger node.
  2. Open HotSwap page.
  3. Click one of the radio buttons in the group Reload classes after compilation. You can opt to always reload classes, reload after
    confirmation, or never do it.

Also check the Enable hot-swap agent for Groovy code option in

File -> Settings -> Debugger -> Groovy.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文