使用ant及hadoop制作eclipse插件错误(已解决)

发布于 2021-11-21 08:41:03 字数 2648 浏览 734 评论 5

环境:
      Ubuntu10.04(用户:hm-初始用户、root-根用户,主机名:hm-ubuntu)
      ant1.9.0(配置到了环境变量)
      jdk1.6.0_24(配置到了环境变量)
      eclipse4.2.2(已安装到/home/hm/)
      hadoop-1.1.2(解压到/home/hm/)
     ivy-2.1.0(来自/home/hm/hadoop-1.1.2/ivy/,复制到了%ant%/lib/)

1. 修改%hadoop%srccontribbuild-contrib.xml文件:
        添加hadoop版本和eclipse安装根目录:  

<property name="version" value="1.1.2"/>
<property name="eclipse.home" location="%eclipse%"/>
 
 2. 修改%hadoop%srccontribeclipse-pluginbuild.xml 
        在target name="jar"节点添加依赖jar:
<!-- Override jar target to specify manifest -->  
<target name="jar" depends="compile" unless="skip.contrib">
  <mkdir dir="${build.dir}/lib"/>
  <!-- 自定义的修改内容:begin -->
  <!--
  	<copy	file="${hadoop.root}/build/hadoop-core-${version}.jar" 
  tofile="${build.dir}/lib/hadoop-core.jar" verbose="true"/>
      <copy file="${hadoop.root}/build/ivy/lib/Hadoop/common/commons-cli-${commons-cli.version}.jar"  
  todir="${build.dir}/lib" verbose="true"/>
  --> 
      <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"/>  
  <!-- 自定义的修改内容:end -->  
  	<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>

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

伴我心暖 2021-11-26 14:21:50

你好!你可以先看一下 http://my.oschina.net/vigiles/blog/132238 如果还有问题,欢迎一起讨论

岁吢 2021-11-26 14:20:19

我用的eclipse 4.2.2,hadoop 1.2.1,编译没问题,但是死活出不来你最后的那个目录界面呢。,简直要崩溃,

柳若烟 2021-11-26 14:18:18

是不是再执行下 ant就行了  哈哈

凯凯我们等你回来 2021-11-26 08:37:14

请问楼主怎么解决的呢,请说详细点。我是菜鸟,望指教。

感情旳空白 2021-11-25 16:40:11

回复
请看这里: http://my.oschina.net/vigiles/blog/132238

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文