Maven依存ライブラリのソースコードとJavadoc取得

http://sites.google.com/site/nt3104/java/maven
■ただ落としたいだけでeclipseとの連携は考えない場合
単にMaven依存ライブラリのソースコードを取得するだけなら

$ mvn dependency:sources

で、ローカルリポジトリにソースコード(Javadocは落ちてこない)がダウンロードされる。
■m2eから紐づける方法
コンソール操作なしに、m2eで紐付けたい場合は、
プロジェクト上で右クリック→「Maven」→「ソースのダウンロード」で紐付けとダウンロードを勝手にやってくれる模様。
Javedocも同様に「Maven」→「Javadocのダウンロード」でダウンロードと紐付けをやってくれるので、同時にやっておくとよい。
■maven-eclipse-pluginでeclipseで紐づける方法
maven-eclipse-pluginを使って、eclipse上でのライブラリとソースコードのひも付けもしたいなら、

$ cd プロジェクト直下
$ mvn -DdownloadSources=true -DdownloadJavadocs=true eclipse:eclipse

でOK。Javadocをローカルリポジトリに落としたくないなら、-DdownloadJavadocs=trueは不要。
ただ、このeclipse:eclipseってのが、m2eプラグインと併用しているとどうやって扱えばいいのかいまいちわからん。
m2eの設定で「アーティファクト・ソースのダウンロード」っていうのがあるので、m2eからの操作で完結できそうな気もする。
m2e使ってても、eclipse:eclipseって実行するべきなんだろうか。
※現時点での結論。m2eを使っている限り、基本的にmaven-eclipse-pluginを使ってコンソールから操作する必要はないはず。
よって、eclipse:eclipseも実行する必要はない。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です