Eclipse GGTS调试器不会在Groovy代码的断点上停止



我正试图使用debug作为GroovyScript来调试一个groovy项目,但Eclipse并没有就此停止。我在第2行设置了一个断点,重新启动Eclipse,清理并没有选中"跳过所有断点"。这就是代码,它确实执行。如有任何帮助,我们将不胜感激。

def sum = 3 + 5
println "the sum is " + sum

环境

  • Windows 8.1
  • JDK 8u31
  • Eclipse Luna SR1(4.4.1)
  • GGTS 3.6.3.SR1

脚本运行得很好,但调试器似乎找不到它,因为它在脚本中缺少package指令,因为文件嵌套在包名下。

package MyNamespace
def sum = 3 + 5
println "the sum is " + sum

检查是否在Run>Debug Configurations中选择了"Stop-in main"。

检查您正在运行的代码是否确实是编辑器中的代码,因为Eclipse有时会构建与编辑器中代码不同步的类。

如果您最近更新了任何内容,请确保项目使用的是正确的库,因为如果同一库有多个版本,调试器可能会混淆。

最新更新