因为Maven中没有hadoop源码包,须要本身下载源码打包,下面简单记录下过程:apache
hadoop 源码在apache的svn上下载svn
http://svn.apache.org/repos/asf/hadoop/common/tags/release-1.2.1/oop
在里面有不少其余的部分是不须要的,我只要源码部分,能够分别下载到一个目录中,这里是下载到hadoop目录中.net
svn checkout http://svn.apache.org/repos/asf/hadoop/common/tags/release-1.2.1/src/core hadoop/core
svn checkout http://svn.apache.org/repos/asf/hadoop/common/tags/release-1.2.1/src/hdfs hadoop/hdfs
svn checkout http://svn.apache.org/repos/asf/hadoop/common/tags/release-1.2.1/src/mapred hadoop/mapred
svn checkout http://svn.apache.org/repos/asf/hadoop/common/tags/release-1.2.1/src/tools hadoop/tools
svn checkout http://svn.apache.org/repos/asf/hadoop/common/tags/release-1.2.1/src/examples hadoop/exampleshadoop
下载完毕后,在当前目录下新建source目录源码
分别将core hdfs mapred tools examples下的源码拷贝到source目录下,让其自动合并目录打包
而后执行map
jar cvf hadoop-core-1.2.1-source.jar -C . . 注意后面两个点 【第一个点表示要打包的目录,第二个表示生成的jar包的目录】下载
下载连接:http://download.csdn.net/detail/sunyameng_ndsc/8139611
tools