2008-09-17

eclipseのmaven dependenciesでソース参照 (ついでにJavaDocも)

eclipseのプロジェクトでmavenを使って開発をしている際、デバッグなどでどうしてもmavenで持ってきたjarのソースを参照したくなり、でもすでに構築しているのでいまさらmvn eclipse:eclipseをしたくなく(結局したけど)、既存の状態からいかにソースを参照させるかという観点で対応。

簡単にまとめ

m2eclipseを導入
eclipseの設定のmavenでDownload Artifact SourcesとDownload Artifact JavaDocにチェック
pom.xmlに以下を追加

<plugin>
<groupid>org.apache.maven.plugins<⁄groupid>
<artifactid>maven-eclipse-plugin<⁄artifactid>
<version>2.4<⁄version>
<configuration>
<downloadsources>true<⁄downloadsources>
<downloadjavadoc>true<⁄downloadjavadoc>
<⁄configuration>
<⁄plugin>
mvn eclipse:eclipseを実行
.classpathとか.projectファイルが更新されてしまうので元に戻す
そのままではビルドがエラーのままなので、一度maven dependenciesを無効にしてから、もう一度有効にする
でOKななずだったが、
The version cannot be empty.
というエラーでpom.xmlが赤くなる
いろいろ調べて以下のサイトに情報がありました。
org.apache.maven.wagonにversionタグがなかったために出ていた様子
こいつを追加したら無事成功

0 件のコメント: