我用的是eclipse的maven插件。
首先,查看自己的maven配置有没有设置自动下载源码和JavaDoc,Window–>preferences–>Maven,有个Download Artifact Sources和Download Artifact JavaDoc,勾上之后Maven就会自动帮你下载源码和javaDoc啦。
但是你会发现对于有些jar包来说还是没有源码,比如spring,这个可能是maven的默认仓库中没有源码包,所以你要在pom中配置你所需的jar包所在的其他maven仓库,spring的pom添加仓库如下:
<repositories>
<repository>
<id>com.springsource.repository.bundles.release</id>
<name>Spring Maven Repository Repository</name>
<url>http://repository.springsource.com/maven/bundles/release</url>
</repository>
</repositories>
加上之后maven就会自动下载源码了。