2016-03-08 51 views
0

通常在eclipse中,当你按下ctrl +点击一个类文件时,eclipse将它带到源代码中。无法查看导入罐子的源代码

我在我的projet中有几个罐子,我通过maven导入。但是当我点击一个类来查看它的源代码时,Eclipse没有告诉我该类的源不可用。我已经试过了,并且在打开窗口但没有任何帮助的情况下将附加的外部jar选项提供给jar的确切源代码。

我不知道为什么会发生这种情况。基于Maven使用的jar文件

回答

1

下载源代码如下:

mvn dependency:sources 

如果您想要下载特定的JAR

mvn dependency:sources -DincludeArtifactIds=name_of_jar 

或者,在eclipse插件在pom,指定它

<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从命令行上面的后面

+0

谢谢。这将使我能够看到ctrl + click上的代码,否则我将不得不为每个我想要查看的课程手动选择源代码?此外,该依赖项的版本是必需的? –

+1

您不需要手动选择来源。点击应该工作 –