我希望能够从
构建Hadoop eclipse插件http://svn.apache.org/repos/asf/hadoop/common/tags/
我已经设法使用subclipse将源码放入我的Eclipse工作站,现在我想构建jar。我将它构建为可执行jar吗?没有与源关联的启动配置。是否有关于如何做到这一点的教程?
答案 0 :(得分:3)
通常的做法是:
- 从Apache的SVN中签出代码(在您的情况下完成)。
- 修改/ src / contrib / eclipse-plugin中的build.properties并添加:eclipse.home = / path / to / your / eclipse / folder
- 下载apache forrest 0.8和sun jdk(最好是java 6)。
- 将ant命令运行为“ant clean package -Djava6.home = / usr / lib / jvm / java-6-sun(根据您的机器更改路径并确保已连接到网络)
- 此时eclipse插件应该在/ build / contrib / eclipse-plugin中,但是jar还没有准备好工作 它错过了一些必需的罐子。
- 将以下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
- 修改jar的/ META-INF中的MANIFEST.MF以包含这些添加的jar的路径。
- 将此jar复制到eclipse的
文件夹 - 运行“eclipse -clean”
醇>
网上有一些帖子也是如此。看看它们是否适合您: