java - 无法查看导入 jar 的源代码

标签 java eclipse maven

通常在 Eclipse 中,当您按 Ctrl 键并单击类文件时,Eclipse 会将其带到源代码。

我的项目中有一些通过 maven 导入的 jar 。但是,当我单击一个类查看其源代码时,Eclipse 告诉我该类的源代码不可用。我尝试在打开的窗口中使用附加外部 jar 选项来提供 jar 的确切来源,但没有帮助。

我不知道为什么会发生这种情况。

最佳答案

使用以下命令通过maven下载jar文件的源代码:

mvn dependency:sources

如果你想下载特定的jar

mvn dependency:sources -DincludeArtifactIds=name_of_jar

或者,在 pomeclipse 插件中指定它

<build>
        <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-eclipse-plugin</artifactId>
                <configuration>
                    <downloadSources>true</downloadSources>
                    <downloadJavadocs>true</downloadJavadocs>
                </configuration>
            </plugin>
        </plugins>
    </build>

在上面之后从命令行运行mvn:eclipse:eclipse

关于java - 无法查看导入 jar 的源代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35872550/

相关文章:

java - 模拟同一个类中的其他公共(public)方法是一个好习惯吗

java - 区域设置 - 如何获取区分大小写的值?

java - 在eclipse中调试。将变量提取到 Excel 工作表

maven - 如何处理自动模块中的拆分包?

java - 使用 Maven 进行 Vaadin 项目

Java:如何在 Unicode Normal Form C 中创建一个字符串

java - JFrame "blocking"显示()

android - Logcat 不适用于我的新三星 Galaxy Note

java - 无法在同一个包中单独编译所有类

java - maven 依赖插件忽略依赖版本?