2012-07-16 72 views
1

我刚刚根据http://wiki.apache.org/hadoop/EclipseEnvironment中给出的信息导入了hadoop项目到eclipse,并且eclipse在hadoop-common项目中显示了一些错误,并且所有的错误都在同一个文件中, Hadoop的公共/目标/生成来源/ JAVA /组织/阿帕奇/ hadoop的/ package-info.java在eclipse中hadoop常见项目undefined错误的属性

这里是一个蚀错误消息:

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; 

如何解决这个问题?

+0

您使用的是哪个版本的Eclipse?我在4.2(20120614-1722)中看到了这一点。 – 2012-08-09 23:12:03

+0

我正在使用的版本:4.2.0 Build ID:I20120608-1400 – 2012-08-10 15:46:29

回答

0

我认为这必须是一个Eclipse错误。我在HadoopVersionAnnotation.java中更改了一个字母(特别是版本 - > versionx(保存) - >版本(保存))以触发重新编译,所有编译错误都消失了。