Maven对Hadoop2.2.0源代码编译
编译步骤:http://carrie1314.blog.51cto.com/6634326/1301198
编译后,可能会产生如下错误
1.[ERROR] class file for org.mortbay.component.AbstractLifeCycle not found
需要对bug进行修复http://blog.csdn.net/zwj0403/article/details/16855555
2.java.lang.NoClassDefFoundError: org/sonatype/aether/graph/DependencyFilter
原因主要是使用了新的maven版本,与Maven3.0.x存在兼容性问题。重新安装maven3.0.5版本。
编译好的结果