Eclipse Maven插件下载的JAR文件的源代码在哪里?

时间:2017-04-28 01:18:38

标签: java eclipse maven

我使用Eclipse和Maven插件。使用maven下载JAR文件的源代码在哪里?我在.m2/repository找不到它们。我知道它们已被下载,因为当我点击Eclipse中的类时,源代码出现了。

有很多帖子谈到了如何下载源代码。但我的问题是我有源,但不知道它在哪里。我需要在使用调试器时给出路径。虽然我可以通过单击类来查看源代码,但调试器会询问路径。

1 个答案:

答案 0 :(得分:0)

当maven下载源时,它会将它们全部放在一个jar文件中。

find ~/.m2/repository -name '*-sources.jar' 
...
/Users/steve/.m2/repository/org/hibernate/common/hibernate-commons-annotations/4.0.1.Final/hibernate-commons-annotations-4.0.1.Final-sources.jar
/Users/steve/.m2/repository/org/hibernate/common/hibernate-commons-annotations/5.0.0.Final/hibernate-commons-annotations-5.0.0.Final-sources.jar
/Users/steve/.m2/repository/org/hibernate/hibernate-core/4.2.13.Final/hibernate-core-4.2.13.Final-sources.jar
/Users/steve/.m2/repository/org/hibernate/hibernate-core/4.3.10.Final/hibernate-core-4.3.10.Final-sources.jar
/Users/steve/.m2/repository/org/hibernate/hibernate-core/4.3.7.Final/hibernate-core-4.3.7.Final-sources.jar
/Users/steve/.m2/repository/org/hibernate/hibernate-core/5.0.1.Final/hibernate-core-5.0.1.Final-sources.jar
...

当它正在寻找源文件时,您可以将eclipse指向其中一个罐子,它会抓住它们。