第一次听说这个网站,
传言这个网站是用来查询开源代码的。比如今天我在照着书本写hadoop代码的时候,MiniDFSCluster这个类不在我现在的maven依赖中,那我需要如何查找到相应的maven依赖呢?
![](/attachment/201503/5/23846475_1425541434z35L.png)
如上图,搜索类名,可以发现出现在了hadoop-hdfs中,点击版本2.2.0,
![](/attachment/201503/5/23846475_1425541538rw5s.png)
左上角就是对应的groupID和artifactID。原则上到此应该结束了,但是这个例子恰巧我这么写:
-
<dependency>
-
<groupId>org.apache.hadoop</groupId>
-
<artifactId>hadoop-hdfs</artifactId>
-
<version>2.2.0</version>
-
</dependency>
发现拉下来的代码里头没有
MiniDFSCluster类,奇怪了,而网站上还展示了MiniDFSCluster类的源码。
这时候点击2.2.0,进入如下界面
![](/attachment/201503/5/23846475_1425541810BkEE.png)
红色圈住的有两个jar包,down下来之后发现hadoop-hdfs-2.2.0-tests.jar中有,此时可以将dependency修改为
-
<dependency>
-
<groupId>org.apache.hadoop</groupId>
-
<artifactId>hadoop-hdfs</artifactId>
-
<version>2.2.0</version>
-
<classifier>tests</classifier>
-
</dependency>
这样就ok了。
阅读(1436) | 评论(0) | 转发(0) |