如何让 intellij 中的 Groovy 热交换工作?
我正在使用 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
在设置中(
CTRL
+ALT
+S
)。导航至构建、执行、部署 -> 调试器 -> 热插拔。
在这里,请确保选中为 Groovy 代码启用热插拔代理和在后台重新加载类,并且始终或询问被选择用于编译后重新加载类。
您需要在调试模式下运行您的应用,并且需要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.
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.
要配置重新加载行为:
调试器节点。
确认,或者永远不做。
另请检查
为 Groovy 代码启用热插拔代理
选项To configure reloading behavior:
Debugger node.
confirmation, or never do it.
Also check the
Enable hot-swap agent for Groovy code
option in