无法使用 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 配置注释处理器”