Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Eclipse 如何调试grails命令_Eclipse_Grails_Groovy_Spring Tool Suite_Gant - Fatal编程技术网

Eclipse 如何调试grails命令

Eclipse 如何调试grails命令,eclipse,grails,groovy,spring-tool-suite,gant,Eclipse,Grails,Groovy,Spring Tool Suite,Gant,当我运行dbm时,会引发generate changelog异常。我想调试这个脚本,但我不知道怎么做。我试图将断点放在脚本文件\u DatabaseMigrationCommon.groovy中,然后在eclipse中创建了新的“debug configuration”命令。当我运行此命令时,所有断点都不会暂停执行。我还尝试了--debug参数 setup: Grails: 2.3.3 GGTS: 3.4 Eclipse: 4.3 尝试使用dbm generate changelog-verb

当我运行dbm时,会引发generate changelog异常。我想调试这个脚本,但我不知道怎么做。我试图将断点放在脚本文件
\u DatabaseMigrationCommon.groovy
中,然后在eclipse中创建了新的
“debug configuration”
命令。当我运行此命令时,所有断点都不会暂停执行。我还尝试了--debug参数

setup:
Grails: 2.3.3
GGTS: 3.4
Eclipse: 4.3

尝试使用dbm generate changelog-verbose-stacktrace,它可以帮助您找到故障原因。

执行以下操作:

  • 使用
    -debug
    选项启动grails

    grails -debug run-app
    
  • 在Eclipse中创建远程Java应用程序调试配置,并将端口设置为
    5005

  • 享受断点和分步调试


  • 我正在使用GGTS工具。打开它。 转到“调试为”(错误图标)。
    在列表中选择“grails”,然后选择“新建配置”(空白纸图标)。
    在下一个窗口中,在“项目字段”中选择您的grail项目
    在grails commmand字段中写入“run app”。 单击“应用”并单击“调试”


    就是

    在Grails4中,必须使用
    debug jvm
    参数,即
    Grails run app-debug jvm

    资料来源: