我刚刚根据http://wiki.apache.org/hadoop/EclipseEnvironment中给出的信息将hadoop项目导入eclipse,eclipse在hadoop-common项目中显示一些错误,所有错误都在/ hadoop-common / target /的同一个文件中产生的来源/ JAVA /组织/阿帕奇/ hadoop的/ package-info.java
以下是eclipse错误消息:
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 :(得分:0)
我认为这一定是Eclipse的错误。我在HadoopVersionAnnotation.java中更改了一个字母(具体来说,版本 - > versionx(保存) - >版本(保存))以触发重新编译,并且所有编译错误都消失了。