依存しているライブラリのソースは Dependency Plugin でダウンロードできる。
$ mvn dependency:sources
ダウンロード後、Eclipse Plugin を実行し、Eclipse にプロジェクトをインポートするとソースコードがアタッチされた状態になっている。
$ mvn eclipse:eclipse
$ mvn eclipse:configure-workspace \
-Declipse.workspace="/path/to/workspace"
2014/04/28 追記
pom.xml pom.xml の build -> plugins に以下を追記して、mvn eclipse:eclipse
でも可能なことを知りました。Eclipse にソースコードをアタッチする目的ならこちらの方が楽だし、共有もできていいですね。
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-eclipse-plugin</artifactId>
<configuration>
<downloadSources>true</downloadSources>
<downloadJavadocs>true</downloadJavadocs>
</configuration>
</plugin>