我正在尝试使用调试作为Groovy脚本调试一个groovy项目,但是Eclipse并没有停止在线上。我在第2行设置了断点,重新启动了Eclipse,清理了并且"跳过所有断点"没有检查。这是代码,它确实执行。任何帮助将不胜感激。
def sum = 3 + 5
println "the sum is " + sum
环境
答案 0 :(得分:3)
脚本运行得很好,但似乎调试器无法找到它,因为它缺少脚本中的package指令,因为文件嵌套在包名下。
package MyNamespace
def sum = 3 + 5
println "the sum is " + sum
答案 1 :(得分:1)
检查'停止在主要'在“运行”>中选择调试配置。
检查您运行的代码是否实际上是编辑器中的代码,因为Eclipse有时会构建与编辑器中的代码不同步的类。
如果您最近更新了任何内容,请确保项目使用正确的库,因为如果同一个库有多个版本,调试器可能会感到困惑。