1

http://wiki.apache.org/hadoop/EclipseEnvironmentに記載されている情報に従って、hadoopプロジェクトをeclipseにインポートしました。eclipseは、hadoop-commonプロジェクトでエラーを示し、すべてのエラーは/hadoopという同じファイルにあります。 -common / target /generated-sources / java / org / apache / hadoop / package-info.java

これが日食エラーメッセージの1つです。

The attribute branch is undefined for the annotation type HadoopVersionAnnotation

他のすべてのエラーは実際には同じです。たとえば、別のエラーには、「属性ブランチ」ではなく「属性日付」と表示されます。

最後に、package-info.javaファイルのソースコードを提供します。

/*
 * Generated by src/saveVersion.sh
 */
@HadoopVersionAnnotation(version="3.0.0-SNAPSHOT", revision="930c89b105e19f1f4db755c0071378c507386824", branch="trunk",
                         user="byildiz", date="Mon Jul 16 18:56:16 EEST 2012", url="git://kaptan/home/byildiz/Desktop/hadoop-common/hadoop-common-project/hadoop-common",
                         srcChecksum="e54b3f6cb07ea1cd833d1ab0b947ac39")
package org.apache.hadoop;

このエラーを修正するにはどうすればよいですか?

4

1 に答える 1

0

これはEclipseのバグに違いないと思います。HadoopVersionAnnotation.javaの1文字(具体的には、バージョン-> versionx(保存)->バージョン(保存))を変更して再コンパイルをトリガーすると、すべてのコンパイルエラーがなくなりました。

于 2012-08-10T19:55:35.110 に答える