2012-04-16 39 views
0

我試圖從源代碼編譯Hadoop的MapReduce的Eclipse的插件,但收到以下錯誤......的Hadoop MapReduce的1.0.2 Eclipse的插件構建失敗......我不明白這一點

SRC_BASE_DIR/hadoop-common/hadoop-mapreduce-project/build/ivy/lib/Hadoop/common 
does not exist. 

克隆我從Apache GIT回購Hadoop的來源和管理使用以下命令

cd SRC_BASE_DIR/hadoop-common 
mvn clean install 

這是成功的所以下次我改變目錄構建實際的Hadoop二進制

cd SRC_BASE_DIR/hadoop-common/hadoop-mapreduce-project/src/contrib/eclipse-plugin 

我追加eclipse.home屬性build.properties文件...

echo "eclipse.home=/opt/eclipse" >> build.properties 

然後試圖構建插件...

ant jar 

,但我仍然得到上述的錯誤。

我錯過了什麼?

感謝

A.M。

回答

0

OK,我缺少一個步驟。

在文件夾

SRC_BASE_DIR/hadoop-common/hadoop-mapreduce-project 

我跑以下命令

mvn -DskipTests install 

這是成功的。然後在文件夾

SRC_BASE_DIR/hadoop-common/hadoop-mapreduce-project/src/contrib/eclipse-plugin 

我跑的命令

ant jar 

,這一次是成功的,並創建了JAR文件的Hadoop-1.0.2-Eclipse的plugin.jar

現在,我只是希望這個插件能夠工作!

+0

是否有效?我的情況下,沒有版本的插件。這是不是1.0.2我有$ {版本},它報告沒有錯誤。該插件沒有工作 – FourOfAKind 2012-06-23 23:29:39

相關問題