编译hadoop eclipse插件的 build.xml

转载 2013年12月03日 15:21:39
<?xml version="1.0" encoding="UTF-8" standalone="no"?>  
<project default="jar" name="eclipse-plugin">  
  <property name="name" value="${ant.project.name}"/>  
  <property name="root" value="${basedir}"/>  
  <property name="hadoop.root" location="/home/hadoop/hadoop"/>  
  <property name='version' value='1.2.1'/>  
  <property name='eclipse.home' location='/home/hadoop/eclipse'/>  
  <property name="build.dir" location="${hadoop.root}/build/contrib/${name}"/>  
  <property name="build.classes" location="${build.dir}/classes"/>  
  <property name="src.dir"  location="${root}/src/java"/>  
    
  <path id="eclipse-sdk-jars">  
    <fileset dir="${eclipse.home}/plugins/">  
      <include name="org.eclipse.ui*.jar"/>  
      <include name="org.eclipse.jdt*.jar"/>  
      <include name="org.eclipse.core*.jar"/>  
      <include name="org.eclipse.equinox*.jar"/>  
      <include name="org.eclipse.debug*.jar"/>  
      <include name="org.eclipse.osgi*.jar"/>  
      <include name="org.eclipse.swt*.jar"/>  
      <include name="org.eclipse.jface*.jar"/>  
      <include name="org.eclipse.team.cvs.ssh2*.jar"/>  
      <include name="com.jcraft.jsch*.jar"/>  
    </fileset>   
  </path>  
  <!-- Override classpath to include Eclipse SDK jars -->  
  <path id="classpath">  
   <fileset dir="${hadoop.root}">  
    <include name="*.jar"/>  
   </fileset>  
    <path refid="eclipse-sdk-jars"/>  
  </path>  
  
 <target name="compile">  
  <mkdir dir="${build.dir}/classes"/>  
       <javac  
     encoding="ISO-8859-1"  
     srcdir="${src.dir}"  
     includes="**/*.java"  
     destdir="${build.classes}"  
     debug="on"  
     deprecation="off">  
     <classpath refid="classpath"/>  
    </javac>  
  </target>  
  <!-- Override jar target to specify manifest-->  
  <target name="jar" depends="compile">  
    <mkdir dir="${build.dir}/lib"/>  
    <copy file="${hadoop.root}/hadoop-core-${version}.jar" tofile="${build.dir}/lib/hadoop-core.jar" verbose="true"/>  
    <copy file="${hadoop.root}/lib/commons-cli-1.2.jar"  todir="${build.dir}/lib" verbose="true"/>  
    <copy file="${hadoop.root}/lib/commons-configuration-1.6.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-core-asl-1.8.8.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-mapper-asl-1.8.8.jar"  todir="${build.dir}/lib" verbose="true"/>  
    <jar  
      jarfile="${build.dir}/hadoop-${name}-${version}.jar"  
      manifest="${root}/META-INF/MANIFEST.MF">  
      <fileset dir="${build.dir}" includes="classes/ lib/"/>  
      <fileset dir="${root}" includes="resources/ plugin.xml"/>  
    </jar>  
  </target>  
</project>  

hadoop2.7.1本地编译

Requirements: * Unix System * JDK 1.7+ * Maven 3.0 or later * Findbugs 1.3.9 (if running findbugs)...
  • zyj8170
  • zyj8170
  • 2015年07月17日 15:20
  • 8098

/hadoop/src/contrib/build.xml

/hadoop/src/contrib/build.xml    Licensed to the Apache Software Foundation (ASF) under o...

Java eclipse下 Ant build.xml实例详解 附完整项目源码

Java eclipse下 Ant build.xml实例详解 附完整项目源码 在有eclipse集成环境下ant其实不是很重要,但有些项目需要用到,另外通过eclipse来学习和理...

通过build.xml在Eclipse中导入工程

很多时候我们在网络上找到一些源代码,要把其导入Eclipse中不是一件太容易的事。以下是本人的一些经验: 关于导入Eclipse原生项目   如果在项目源码看到里面有.calsspath ...

Java eclipse下 Ant build.xml实例详解 附完整项目源码

在有eclipse集成环境下ant其实不是很重要,但有些项目需要用到,另外通过eclipse来学习和理解ant是个很好的途径,所以写他demo总结下要点,希望能够帮到大家。 一、本人测试环境ec...

为Eclipse创建Ant的build.xml文件编辑自动提示

Eclipse中编辑XML配置文件的时候我们总是习惯于既有的自动提示和和完成功能,事实上它是因为有了DTD的句法约束,特定功能的XML文件都有特定的DTD头来验证和约束句法,而普通的XML文件则没有这...
  • silymer
  • silymer
  • 2012年11月16日 20:27
  • 660

解决在Eclipse下打包PHP为apk时出现的build.xml的错误

最近在ANDROID模拟器上体验了一把运行PHP的感觉,整体还不错,具体的安装步骤主要是按这篇文章:http://anzhiba.com/how-to-test-drive-google-androi...

write build.xml to depoly project in eclipse

1.create a build.xml in webContent as follows       Build file for 'GEDA'       Creation date...

Android命令生成编译出build.xml文件

今天把安装的android开发环境打开。弄了测试项目,但没发现build.xml。找了下资料。弄了下,过程如下: 输入: android.bat list target  来查询我们现有...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:编译hadoop eclipse插件的 build.xml
举报原因:
原因补充:

(最多只允许输入30个字)