Eclipse juno で Maven プロジェクト (m2eclipse) を作成しました。プロジェクトは hive 0.10 と hadoop 0.23.5 に依存しています。
Maven はすべての依存関係を解決し、すべて正常にコンパイルしました。ここで、Javadoc とソースを確認したいので、[mave] -> [javadoc をダウンロード] をクリックしますが、結果はありません。
また、maven キャッシュ %HOMEPATH%\.m2...\hive-serde\0.10.0\ フォルダーにはコンパイル済みの jar しかなく、javadoc がないことも確認しました。
m2e-lastUpdated.properties ファイルには次のような行があります。
#Fri May 03 10:30:33 EDT 2013
central|http\://repo.maven.apache.org/maven2|javadoc=1367591433214
javadoc が見つからないというエラーも表示されません。
ちなみにやってみた
mvn eclipse:eclipse -DdownloadJavadocs=true -DdownloadSources=true
mvn eclipseとm2eclipseには互換性がないため、何もダウンロードせず、さらにEclipseプロジェクトを正常に終了させました
以下は正確な依存関係です。
<dependencies>
<dependency>
<groupId>org.apache.hive</groupId>
<artifactId>hive-exec</artifactId>
<version>0.10.0</version>
<exclusions>
<exclusion>
<artifactId>jdo2-api</artifactId>
<groupId>javax.jdo</groupId>
</exclusion>
<exclusion>
<artifactId>hadoop-core</artifactId>
<groupId>org.apache.hadoop</groupId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.apache.hadoop</groupId>
<artifactId>hadoop-common</artifactId>
<version>0.23.5</version>
</dependency>
<dependency>
<groupId>commons-cli</groupId>
<artifactId>commons-cli</artifactId>
<version>1.2</version>
</dependency>
<dependency>
<groupId>org.apache.hive</groupId>
<artifactId>hive-serde</artifactId>
<version>0.10.0</version>
<exclusions>
<exclusion>
<artifactId>hadoop-core</artifactId>
<groupId>org.apache.hadoop</groupId>
</exclusion>
</exclusions>
</dependency>
</dependencies>