ReG*_*Mac 6 debugging breakpoints intellij-idea maven
我在我的 .java 文件中设置了一个断点。我通过 maven-jetty 插件启动了 jetty。我设置断点的java文件也打包成JAR。Intellij 在断点处停止,但它向我显示了打包到 JAR 中的文件而不是 java 文件。它的行为就像我在 3rd 方库源代码的 java 文件中设置了一个断点。如何让 Intellij 忽略我的 JAR 或强制 Intellij 停止我的 .java 文件?
在当前最新版本的 IntelliJ IDEA (2018.1) 中有一个选项“显示替代源切换器”:
启用此选项后,IDEA 会检测到文件*.java和*.class文件的差异,并提供选择源的来源(对不起,重言式)。它可以减轻在由许多模块组成的项目中调试的痛苦。
其设置有两个方面。


有一个选项可以搜索“整个项目”的源代码,但是当我尝试使用它时,这并没有优先考虑本地可用的源代码,而不是下载的源代码。上述解决方案为我解决了这个问题,但在处理大型多项目设置时相对不令人满意。即我必须选择一个特定模块的类路径作为远程配置中的真实来源。在我看来,如果本地源存在,并且“整个项目”是搜索选项,IntelliJ 应该足够聪明,可以选择本地源而不是库
| 归档时间: |
|
| 查看次数: |
5351 次 |
| 最近记录: |