问题背景
在使用gradle编写的bootrun,采用debug方式启动项目时,无法进入断点,程序正常运行
- 并发现象1
此处无法识别为大象图标
点击右键后,没有圈中的这个选项
- 并发现象2
图片圈中的位置缺失
问题原因
正常的 run 命令是通过执行 java -jar 命令运行 Jar 包的,而 debug 模式下的 bootRun 命令则是通过 Gradle 插件在一个单独的进程中启动应用程序。当您点击红色按钮终止程序时,只会终止当前运行的进程,而不会影响后台的 bootRun 进程。
解决方案
将以下两个插件都打上勾,尤其是Gradle Extension
保存后点击清空缓存,如下图,重启程序后,可正常进入断点,同时gradle配置恢复正常