转自
1. 修改%hadoop%\src\contrib\build-contrib.xml文件:
添加hadoop版本和eclipse安装根目录:
2. 修改%hadoop%\src\contrib\eclipse-plugin\build.xml :
在target name="jar"节点添加依赖jar:
Bundle-ClassPath: classes/, lib/hadoop-core.jar, lib/commons-cli-1.2.jar, lib/commons-configuration-1.6.jar, lib/commons-httpclient-3.0.1.jar, lib/commons-lang-2.4.jar, lib/commons-jackson-core-asl-1.8.8.jar, lib/commons-jackson-mapper-asl-1.8.8.jar
4.编辑{HADOOP_HOME}/build.xml:
1)修改hadoop版本号:
2)取消ivy依赖jar的下载:
5.拷贝${hadoop.root}/ivy/ivy-2.1.0.jar 到 ${ant安装目录}/lib/ 中:
6.开启网络;7.在${hadoop.root}/src/contrib/eclipse-plugin下执行 ant compile 命令;
8.在${hadoop.root}/build/contrib下生成hadoop-eclipse-plugin-1.1.2.jar