0

我希望能够构建 Hadoop Eclipse 插件

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

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

4

1 回答 1

3

通常的做法是:

  1. 签出来自 Apache 的 SVN 的代码(在您的情况下完成)。
  2. 修改 /src/contrib/eclipse-plugin 中的 build.properties 并添加:eclipse.home=/path/to/your/eclipse/folder
  3. 下载 apache forrest 0.8 和 sun jdk(最好是 java 6)。
  4. 运行 ant 命令为“ant clean package -Djava6.home=/usr/lib/jvm/java-6-sun(根据您的机器更改路径并确保您已连接到网络)
  5. 此时 eclipse 插件应该在 /build/contrib/eclipse-plugin 中,但 jar 还没有准备好工作,因为它错过了一些必需的 jar。
  6. 将 HADOOP_HOME/lib 文件夹中的以下 jar 添加到 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
  7. 修改 jar 的 /META-INF 中的 MANIFEST.MF 以包含这些添加的 jar 的路径。
  8. 将此jar复制到eclipse的plugins文件夹中
  9. 运行“eclipse -clean”

网上也有一些类似的帖子。看看他们是否适合你:

链接 1

链接 2

于 2013-06-22T21:48:46.553 回答