java - 点击源码时IDEA反编译而不是从maven下载源码

标签 java maven intellij-idea

Eclipse中,当ctrl + 左键单击从maven存储库中进入某种类型的第三方库时,它将下载源代码jar自动,然后显示该类型的源代码。

但是,似乎IDEA(2018版本)只是反编译.class文件,并显示结果,而不下载源代码。

问题是:

  • 如何让IDEA从maven下载源代码jar文件,并在点击类型时显示实际的源代码? (就像 Eclipse 所做的那样。)

最佳答案

IntelliJ IDEA 可以选择自动下载源代码:

download sources

如果在现有项目中启用,则需要在Maven工具窗口中Reimport来获取下载的源码,或者使用按钮强制下载源码:

Reimport

Download

另一种选择是下载源或通过编辑器中反编译文件顶部的面板手动指定源位置:

Download sources

关于java - 点击源码时IDEA反编译而不是从maven下载源码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53968911/

相关文章:

java - java中数组中的不兼容类型

java - Maven:如何将模块依赖项包含到通用依赖项文件夹中

java - 无法为最终变量 'name' 赋值

java - 如何知道Eclipse运行时类路径?

JBoss 上的 Javascript 源文件有错误的内容类型/mime 类型?

java - 计数器 : decrease method disregards boolean

java - HashMap的put方法出现NullPointerException

java - NoSuchMethodError - 从同一包中的类调用类/方法

android - 当类明显存在时,我收到 java.lang.NoClassDefFoundError

visual-studio - 我可以像 Visual Studio 一样设置 Intellij IDE 的环境吗?