通常在 Eclipse 中,当您按 Ctrl 键并单击类文件时,Eclipse 会将其带到源代码。
我的项目中有一些通过 maven 导入的 jar 。但是,当我单击一个类查看其源代码时,Eclipse 告诉我该类的源代码不可用。我尝试在打开的窗口中使用附加外部 jar 选项来提供 jar 的确切来源,但没有帮助。
我不知道为什么会发生这种情况。
最佳答案
使用以下命令通过maven下载jar文件的源代码:
mvn dependency:sources
如果你想下载特定的jar
mvn dependency:sources -DincludeArtifactIds=name_of_jar
或者,在 pom
的 eclipse
插件中指定它
<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/