myeclipse 8.5 编译 hadoop 插件 - 点滴记忆*记忆点滴
收藏本站

myeclipse 8.5 编译 hadoop 插件

准备: hadoop-1.0.4 (这次编译使用的版本),myeclipse 8.5 ,ant

环境:windows XP

1、 解压 hadoop .

2、 下载ant,并配置ant 环境变量,ANT_HOME。参考 ant 使用指南

3、进入X:\hadoop-1.0.4\src\contrib\eclipse-plugin目录下。

4、修改build.xml文件:

在下面添加如下两行:MyEclipse安装根目录,和hadoop版本。

<property name=”eclipse.home” location=”D:\myeclipse\Genuitec\Common”/>

<property name=”version” value=”1.0.4″/>

5、修改其中的 path 项,修改为

  <path id="classpath">
    <pathelement location="${build.classes}"/>
    <pathelement location="${hadoop.root}/build/classes"/>
    <pathelement location="${hadoop.root}/hadoop-core-${version}.jar" />
    <pathelement location="${hadoop.root}/lib/" />

    <pathelement location="${hadoop.root}/lib/" />

    <pathelement location="${hadoop.root}/lib/" />

    <pathelement location="${hadoop.root}/lib/" />

    <path refid="eclipse-sdk-jars"/>
  </path>

6、修改其中,<target name="jar" ... 项,如下


    ...

        <copy file="${hadoop.root}/hadoop-core-${version}.jar" tofile="${build.dir}/lib/hadoop-core.jar" verbose="true"/>
        <copy file="${hadoop.root}/lib/commons-cli-${commons-cli.version}.jar"  todir="${build.dir}/lib" verbose="true"/>

        <copy file="${hadoop.root}/lib/commons-lang-2.4.jar"  todir="${build.dir}/lib" verbose="true"/>

        <copy file="${hadoop.root}/lib/jackson-core-asl-1.8.8.jar"  todir="${build.dir}/lib" verbose="true"/>

        <copy file="${hadoop.root}/lib/commons-httpclient-3.0.1.jar"  todir="${build.dir}/lib" verbose="true"/>

        <copy file="${hadoop.root}/lib/jackson-mapper-asl-1.8.8.jar"  todir="${build.dir}/lib" verbose="true"/>

        <copy file="${hadoop.root}/lib/commons-configuration-1.6.jar"  todir="${build.dir}/lib" verbose="true"/>

...

7、命令行进入X:\hadoop-1.0.4\src\contrib\eclipse-plugin目录下,输入 ant

    留下足迹