Hadoop 2.2.0源代码打包

时间:2014-01-17 09:24:45

标签: java hadoop maven-3

我的目标是“改变Hadoop 2.2.0的日程安排”。为了导入hadoop src代码并编译它,我跟着this link  在我的ubuntu 12.4中成功完成了该链接中给出的命令。现在进行更改之后我想打包它(根据maven)。

我遵循了这个命令:“mvn package -Pdist,native,docs -DskipTests -Dtar”  但我得到以下错误:

* [错误]从存储库[local(/home/pict/.m2/repository),central(http://)解析插件'org.apache.maven.plugins:maven-javadoc-plugin'的版本错误repo.maven.apache.org/maven2)]:在任何插件存储库中找不到插件 - > [帮助1]

[ERROR]

[错误]要查看错误的完整堆栈跟踪,请使用-e开关重新运行Maven。

[错误]使用-X开关重新运行Maven以启用完整的调试日志记录。

[错误]

[错误]有关错误和可能解决方案的更多信息,请阅读以下文章:

[错误] [帮助1] http://cwiki.apache.org/confluence/display/MAVEN/PluginVersionResolutionException *

根据错误,我认为“给定的插件不在本地存储库中”。但我在给定位置手动搜索......它在那里可用。那可能是什么问题.....?

请帮我解决此问题

1 个答案:

答案 0 :(得分:0)

我明白了.........我没有构建(编译)本机库和命令

“mvn package -Pdist,native,docs -DskipTests -Dtar”我说打包它。

没有必要自己构建(编译)本机库。所以有命令包装源代码没有本机库和文档,即 “mvn package -Pdist -DskipTests -Dtar”成功运行且没有错误。

使用此命令,我们可以从源代码

创建“hadoop distribution”