首页 > 解决方案 > Intellij 不显示依赖源,但总是显示 .m2 中 jar 的反编译类

问题描述

此问题最近开始于 IntelliJ 升级到 2021.1.2。我在 IntelliJ 的一个项目中有多个 java maven 模块。一些 Maven 模块依赖于其他模块。当我想查看任何 api 的实现时,例如(Option+Command+B),它会从我的 .m2 目录中的 jar 中打开反编译的 .class 文件。即使课程的来源就在我的项目中。之前如果我已经导入了依赖模块的源代码,那么它将打开 java 源文件。如果我没有导入依赖,只有它用来打开反编译的类。

任何帮助表示赞赏,该怎么做才能让 IntelliJ 首先检查项目中的现有源。然后从源代码打开 .java 文件,而不是从 .m2 目录打开反编译的 .class 文件。

标签: javamavenintellij-idea

解决方案


推荐阅读