如何使用Maven组织Hadoop生成jar

时间:2013-11-06 00:26:42

标签: java maven hadoop

我使用Maven成功构建了Hadoop源代码。但是,生成的jar分散在每个模块的每个target文件夹中。当我查看原始Hadoop二进制文件时,所有jar都组织在一个文件夹中。此外,在稳定版本中除了jar之外还有其他文件,我在Maven编译结果中找不到。

如何构建Hadoop以获取具有该类型组织的二进制文件?

我想我缺乏一些关于商业软件制作的基本知识,因为我总是为研究目的编写代码。任何提示将不胜感激。

1 个答案:

答案 0 :(得分:1)

如果查看Build instructions for Hadoop,您会找到Maven分发说明。试试这个,它应该生成一个像你下载二进制文件时看到的那样的分发。

  

构建分发:mvn包[-Pdist] [ - Pdocs] [ - Psrc] [ - Pnative] [ - Dtar]