Eclipse GGTS Debugger不会在Groovy代码的断点上停止

时间:2015-02-12 20:02:19

标签: eclipse debugging groovy ggts

我正在尝试使用调试作为Groovy脚本调试一个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

2 个答案:

答案 0 :(得分:3)

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

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

答案 1 :(得分:1)

检查'停止在主要'在“运行”>中选择调试配置。

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

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