我在我的 .java 文件中设置了一个断点。我通过 maven-jetty 插件启动了码头。我设置断点的 java 文件也被打包到一个 JAR 中。Intellij 在断点处停止,但它向我显示了打包到 JAR 中的文件而不是 java 文件。它的行为就像我在 3rd 方库源代码的 java 文件中设置了一个断点。如何让 Intellij 忽略我的 JAR 或强制 Intellij 在我的 .java 文件处停止?
问问题
5503 次
2 回答
3
对此的设置是双重的。
- 将源代码添加到模块的类路径之一。(项目结构 -> 依赖项 -> 添加 -> 模块依赖项 -> 选择您的源并将其拖到所有库依赖项之上)
- 指向您的远程配置以搜索该特定模块的类路径中的源。见下图
有一个选项可以在“整个项目”中搜索源,但是当我尝试使用它时,这并没有设置本地可用源的优先级,而不是下载的源。上述解决方案为我解决了这个问题,但在处理大型多项目设置时相对不令人满意。即,我必须选择一个特定模块的类路径作为远程配置中的真实来源。在我看来,如果存在本地源,并且“整个项目”是搜索选项,IntelliJ 应该足够聪明,可以选择本地源而不是库
于 2013-10-25T01:30:32.000 回答