无法使用 intellij 13.1.2 在 grails 2.3.8 中设置断点

Posted

技术标签:

【中文标题】无法使用 intellij 13.1.2 在 grails 2.3.8 中设置断点【英文标题】:unable to set breakpoint in grails 2.3.8 with intellij 13.1.2 【发布时间】:2014-07-02 04:47:25 【问题描述】:

我正在尝试在 grails 项目中设置断点(grails 版本:2.3.8,Intellij 版本:13.1.2),但是所有断点都被忽略了,但是在相同的环境下,当项目的版本是2.1.0,一切OK。 如果有人知道如何解决,请告诉我。

【问题讨论】:

【参考方案1】:

我在其他网站上找到了以下说明。

在 Intellij 中,转到“运行/编辑配置”,单击 +,然后单击“远程”并将其命名为您想要的任何名称(例如“Grails Remote”),然后按确定。

然后从命令行执行:

grail run-app --debug-fork

通过运行“Grails Remote”配置来附加调试器。完成。

另一个建议是在 grails-app/conf/BuildConfig.groovy 中尝试这个

grails.project.fork = [
    test: false,
    run: false
]

详情请参阅Debugging App in Forked Mode blog 和grails docs

你也可以试试this stack overflow thread的答案

【讨论】:

--debug-fork 帮了我

以上是关于无法使用 intellij 13.1.2 在 grails 2.3.8 中设置断点的主要内容,如果未能解决你的问题,请参考以下文章

使用 Groovy、IntelliJ 和 Gradle 在项目中“重新运行 Spring Boot 配置注释处理器”

idea构建失败?

IntelliJ IDEA 查看继承关系

无法使用 AutoValue 和 IntelliJ 解析符号

无法在 IntelliJ 中定义多捕获

无法使用 sbt 在本地运行 spark 作业,但可以在 IntelliJ 中运行