Chinaunix首页 | 论坛 | 博客
  • 博客访问: 23599
  • 博文数量: 13
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 136
  • 用 户 组: 普通用户
  • 注册时间: 2015-01-22 14:23
文章分类

全部博文(13)

文章存档

2015年(13)

我的朋友

分类: Java

2015-03-05 15:52:48

第一次听说这个网站,

传言这个网站是用来查询开源代码的。比如今天我在照着书本写hadoop代码的时候,MiniDFSCluster这个类不在我现在的maven依赖中,那我需要如何查找到相应的maven依赖呢?

如上图,搜索类名,可以发现出现在了hadoop-hdfs中,点击版本2.2.0,

左上角就是对应的groupID和artifactID。原则上到此应该结束了,但是这个例子恰巧我这么写:

点击(此处)折叠或打开

  1. <dependency>
  2.     <groupId>org.apache.hadoop</groupId>
  3.     <artifactId>hadoop-hdfs</artifactId>
  4.     <version>2.2.0</version>
  5. </dependency>
发现拉下来的代码里头没有MiniDFSCluster类,奇怪了,而网站上还展示了MiniDFSCluster类的源码。
这时候点击2.2.0,进入如下界面


红色圈住的有两个jar包,down下来之后发现hadoop-hdfs-2.2.0-tests.jar中有,此时可以将dependency修改为

点击(此处)折叠或打开

  1. <dependency>
  2.     <groupId>org.apache.hadoop</groupId>
  3.     <artifactId>hadoop-hdfs</artifactId>
  4.     <version>2.2.0</version>
  5.     <classifier>tests</classifier>
  6. </dependency>
这样就ok了。




阅读(1436) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~