IntelliJ IDEA 2017.1 不会在断点处停止

我有一个旧的Gradle项目,我最近使用新的IDEA 2017打开了它,我刚刚注意到它不会再在断点上停止(这些是活动的,但不是“验证”的 - 它们没有复选标记。

代码在本地运行(没有任何选项的 gradle 运行/调试配置),并作为 gradle 任务运行。bootRun

我尝试了无效缓存/重新启动,但没有成功。我还尝试在IDEA中重新导入项目。

不久前,我在升级到Spring 1.4.5后遇到了同样的问题(如果我没记错的话)。我不知道为什么,所以我降级回1.4.2,一切都很好。但是,这次我运行的是Spring 1.2.4,如果不更改一些代码,我就无法升级到更新的版本(而且我还不想这样做)


答案 1

确认。问题是我尝试使用maven运行配置进行调试。切换到应用程序配置类型会有所帮助。我花了半天的时间(


答案 2

井。。。出于某种原因,创建Gradle运行/调试配置会使它在应用程序在8080上运行时连接到错误的端口(随机超过50000)。

无论如何,长话短说,创建应用程序运行/调试配置解决了这个问题,现在一切正常。