2017-04-09 207 views
5

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

的代码在本地运行(不带任何选项的gradle这个运行/调试配置)与​​作为gradle这个任务

我试图使无效缓存/重新启动没有任何成功我也尝试在IDEA中重新导入该项目。

一段时间后,我升级到Sp后有同样的问题环1.4.5(如果我没记错的话)。我无法弄清楚为什么,所以我降级到1.4.2,一切正常。然而,这次我运行的是Spring 1.2.4,我无法升级到更新的版本而没有更改一些代码(我现在还不想这么做)

+0

你有没有尝试过这个问题的不同解决方案:http://stackoverflow.com/questions/11591662/cannot-set-java-breakpoint-in-intellij-idea?rq = 1? –

+0

是的,没有成功当我启动项目时,我得到预期的'''22:21:01:执行外部任务'bootRun'... :compileJava UP-TO-DATE :bootRun 运行dt_socket在地址:5005''' – CatalinM

回答

0

那么......出于某种原因,创建一个Gradle运行/调试配置将使它连接到错误的端口(东西随机超过50000),而应用程序运行在8080.

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

1

确认。问题是我尝试使用Maven运行配置进行调试。切换到应用程序配置类型有助于我花了一天的一半(

+1

有同样的问题,你可以扩展到这个?你是什么意思切换到应用程序配置?谢谢 – alltej

+0

运行 - >编辑配置 - 加 - >应用程序 - >然后指向主要方法 –