如何构建Hadoop eclipse插件

时间:2013-06-22 21:24:04

标签: eclipse hadoop

我希望能够从

构建Hadoop eclipse插件

http://svn.apache.org/repos/asf/hadoop/common/tags/

我已经设法使用subclipse将源码放入我的Eclipse工作站,现在我想构建jar。我将它构建为可执行jar吗?没有与源关联的启动配置。是否有关于如何做到这一点的教程?

1 个答案:

答案 0 :(得分:3)

通常的做法是:

  
      
  1. 从Apache的SVN中签出代码(在您的情况下完成)。
  2.   
  3. 修改/ src / contrib / eclipse-plugin中的build.properties并添加:eclipse.home = / path / to / your / eclipse / folder
  4.   
  5. 下载apache forrest 0.8和sun jdk(最好是java 6)。
  6.   
  7. 将ant命令运行为“ant clean package -Djava6.home = / usr / lib / jvm / java-6-sun(根据您的机器更改路径并确保已连接到网络)
  8.   
  9. 此时eclipse插件应该在/ build / contrib / eclipse-plugin中,但是jar还没有准备好工作   它错过了一些必需的罐子。
  10.   
  11. 将以下jar从HADOOP_HOME / lib文件夹添加到plugin / lib文件夹commons-configuration-1.6.jar   commons-httpclient-3.0.1.jar commons-lang-2.4.jar   jackson-core-asl-1.0.1.jar jackson-mapper-asl-1.0.1.jar
  12.   
  13. 修改jar的/ META-INF中的MANIFEST.MF以包含这些添加的jar的路径。
  14.   
  15. 将此jar复制到eclipse的文件夹
  16.   
  17. 运行“eclipse -clean”
  18.   

网上有一些帖子也是如此。看看它们是否适合您:

Link 1

Link 2