2017-04-09 82 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

運行 - >編輯配置 - 加 - >應用程序 - >然後指向主要方法 –

相關問題