4

我刚开始使用 Grails,我观看了很多视频,演示者使用命令行和 textmate 等文本编辑器演示了 Grails 2.X。

这是我的2个问题:

  1. 它是推荐的工作流程还是最受欢迎的工作流程?还是大多数人使用 STS?

  2. 我喜欢文本编辑器,我想知道是否可以使用 Sublime Text 2 调试 Grails 应用程序

谢谢

4

1 回答 1

8

jdb您可以使用 JDK 附带的基本调试器在 IDE 之外调试 grails 应用程序。您不会获得典型的 IDE 调试体验,而是更像gdbUnix 上的传统命令行调试器。

要开始使用,请使用grails -debug而不是grails. 你会看到的

Listening for transport dt_socket at address: 5005

此时,运行jdb如下:

jdb -attach localhost:5005

您应该会收到类似的提示main[1]。现在您可以设置断点和监视并启动您的应用程序。例如:

main[1] stop in mypackage.MyController.action()
Deferring breakpoint mypackage.MyController.action().
It will be set after the class is loaded.
main[1] run

当断点被命中时,您可以使用 和 单步执行代码stepnext然后使用 继续运行cont

于 2012-04-23T18:57:21.970 回答