2016-03-08 49 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

您不需要手動選擇來源。點擊應該工作 –