我已经开始通过构建一个宠物项目来学习groovy。我用XmlSlurper获取一些html并解析它。我使用的是eclipse3.4和groovy 1.6插件。我有一个非常困难的时间试图遍历所有的HTML元素等我期望设置一些断点,检查当前的变量,我的内容是什么,看看它包含什么,我必须迭代,评估一些表达式等等如何在调试groovy(eclipse插件或其他)时检查对象
但我几乎不能做这样的事情: - 一些变量不出现在查看变量(?也许它的那些不具有类型) - 选择任何表达,但你不能评估 - 和最糟糕的是(对我而言)是任何变量都显示出其所有常规的东西(元类,值...)。大多数时候,开发人员感兴趣的东西都埋在层次结构中,很难找到。
我曾经说过,doco中提到的ObjectExplorer能够提供帮助,但我无法使用脚本运行它。
在groovy开发中,人们用这种东西做什么?
选项1被丢弃,造成我的代码的预期输出是很难上运行groovysh 选项2帮助,特别是转储,但没有太多 在Eclipse 3.4中调试对我来说效果不佳: *它转到代码没有进入的行(if else的错误部分),但它只是一个显示问题的代码工作正常 *不是所有变量都可以看到,我认为这取决于你是否用def声明,他们是静态等等 *当检查一个变量时,它很难找到我想要的信息,因为所有常规管道工具都显示了。 我已经开始使用Idea,它更适合调试 – Persimmonium 2009-05-28 22:18:00