如何构建hadoop eclipse插件

m2xkgtsf  于 2021-06-04  发布在  Hadoop
关注(0)|答案(1)|浏览(377)

我希望能够从
http://svn.apache.org/repos/asf/hadoop/common/tags/
我已经成功地使用subclipse将源代码导入我的eclipse工作站,现在我想构建jar。我是否将其构建为可执行jar?没有与源关联的启动配置。有关于如何做到这一点的教程吗?

soat7uwm

soat7uwm1#

通常的方法是:
从apache的svn中 checkout 代码(在您的案例中完成)。
修改/src/contrib/eclipse插件中的build.properties并添加:eclipse.home=/path/to/your/eclipse/folder
下载ApacheForrest0.8和sun jdk(最好是Java6)。
以“ant clean package-djava6.home=/usr/lib/jvm/java-6-sun”的形式运行ant命令(根据您的机器更改路径并确保您已连接到网络)
此时eclipse插件应该在/build/contrib/eclipse plugin中,但是jar还没有准备好工作,因为它缺少一些必需的jar。
将以下jar从hadoop\u 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的plugins文件夹
运行“eclipse-clean”
网上也有同样的帖子。看看他们是否为你工作:
链接1
链接2

相关问题