如何编译hadoop2.x eclipse的插件

  介绍

小编给大家分享一下如何编译hadoop2.x eclipse的插件,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获、下面让我们一起去了解一下吧!

<强>注意:以下操作基于Hadoop-2.4.1 <强> <>强,eclipse卢娜,涉及64位

1,下载插件源码包

 https://github.com/winghc/hadoop2x-eclipse-plugin 

2,新建eclipse java工程,将压缩包中以下目录的内容复制到项目中(只是放到eclipse里边看而已,并不使用eclipse编译)

如何编译hadoop2.x eclipse的插件

 hadoop2x-eclipse-plugin-master.zip \ hadoop2x-eclipse-plugin-master \ src \ contrib \ eclipse插件

3,修改build . xml如下

 & lt; ? xml  version=?.0“,编码=癠TF-8",独立=皀o" ?比;
  
  & lt; !
  ,,Licensed 用,Apache  Software  Foundation  (ASF), under  one 或是更多
  ,,contributor  license 协议只,阅读,NOTICE  file  distributed 
  ,,却;能够work  for  additional 方式、regarding  copyright 所有权。
  ,,,ASF  licenses 却;能够file 用你under 从而Apache 许可,Version  2.0
  ,,(从而“License");,你may  not  use 却;能够file  except  compliance 拷贝
  ,,,许可证只,你may  obtain  a  copy  of 从而License 
  
  ,,,,,,http://www.apache.org/licenses/license - 2.0
  
  ,,Unless  required  by  applicable  law 或是agreed 用拷贝写作,软件
  ,,distributed  under 从而License  is  distributed 提醒an “AS 女儿家,,,
  ,,WITHOUT  WARRANTIES 或是CONDITIONS  OF  ANY , either  express 或是暗示。
  ,才能阅读,License  for 从而specific  language  governing  permissions 
  ,,limitations  under 从而许可证。
  ——比;
  
  & lt; project 默认=癹ar", name=癳clipse-plugin"比;
  
  & lt; property  name=癹dk.home", value=https://www.yisu.com/zixun/癉:/程序文件/Java/jdk1.7.0_60 "/>
  <属性名=" hadoop。版“价值=" 2.4.1 "/>
  <属性名=" hadoop。家庭" value=" D:/实验室/lib/hadoop/hadoop-2.4.1 "/>
  <属性名=" eclipse。版本“价值=" 4.4 "/>
  <属性名=" eclipse。家庭" value=" D:/实验室/bin/Eclipse/eclipse-jee-luna-SR1a-win32-x86_64 "/>
  <属性名="根" value=" $ {basedir} "/>
  <属性文件=" $ {root}/构建。属性"/>
  <属性名="名称" value=" $ {ant.project.name} "/>
  <属性名=" src。dir "位置=" $ {root}/src "/>
  <属性名=" build.contrib。dir "位置=" $ {root}/构建/contrib "/>
  <属性名="构建。dir "位置=" $ {build.contrib。dir}/${名称}"/>
  <属性名="构建。类”位置=" ${构建。dir}/类"/>
  <属性名=" javac.deprecation " value="关闭"/>
  <属性名=" javac.debug " value=" "/>
  <属性名="构建。编码“价值=" utf - 8 "/>
  
  <路径id=" eclipse-sdk-jars ">
  
  <包括name="引用*。jar "/>
  <包括name=" org.eclipse.jdt *。jar "/>
  <包括name=" org.eclipse.core *。jar "/>
  <包括name=" org.eclipse.equinox *。jar "/>
  <包括name=" org.eclipse.debug * . jar "/>
  <包括name=" org.eclipse.osgi *。jar "/>
  <包括name=" org.eclipse.swt *。jar "/>
  <包括name=" org.eclipse.jface *。jar "/>
  <包括name=" org.eclipse.team.cvs.ssh3 *。jar "/>
  <包括name=" com.jcraft.jsch *。jar "/>
   
  <文件集文件=" $ {build.dir}/lib/*。jar "/> 
  
  
  
  
  <复制todir=" ${构建。dir}/lib/" verbose=" true ">
  
  <排除name=" *测试* "/>
  <排除name=" *例* "/>
  
  
  <包括name=" hadoop *。jar "/>
  <排除name=" *测试* "/>
  <排除name=" *例* "/>
  
  
  

如何编译hadoop2.x eclipse的插件