首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在SBT中导入hbase-testing-util?

如何在SBT中导入hbase-testing-util?
EN

Stack Overflow用户
提问于 2015-08-25 18:11:55
回答 1查看 560关注 0票数 3

以下是我的项目的依赖项:

代码语言:javascript
复制
libraryDependencies ++= Seq(
  "org.jpmml" % "pmml-evaluator" % "1.2.1",
  "org.apache.kafka" %% "kafka" % "0.8.2.1",
  "org.apache.spark" %% "spark-core" % "1.2.0",
  "org.apache.spark" %% "spark-streaming" % "1.2.0",
  "org.apache.spark" %% "spark-streaming-kafka" % "1.2.0",
  "org.apache.hbase" % "hbase-common" % "0.98.6-cdh5.3.1",
  "org.apache.hbase" % "hbase-client" % "0.98.6-cdh5.3.1",
  "org.apache.hbase" % "hbase-server" % "0.98.6-cdh5.3.1",
  "org.apache.hbase" % "hbase-testing-util" % "0.98.6-cdh5.3.1" % "test",
  "org.apache.hadoop" % "hadoop-hdfs" % "0.98.6-cdh5.3.1",
  "org.apache.hadoop" % "hadoop-common" % "0.98.6-cdh5.3.1",
  "org.scalatest" %% "scalatest" % "2.2.4" % "test",
  "eu.unicredit" %% "hbase-rdd" % "0.5.3"
)

我需要在HBase上使用HBaseTestingUtility类进行单元测试。问题是SBT 0.13.8中可能存在一个错误,无法导入hbase- that util pom文件中的依赖项。在SBT 0.13.6中有一个相关bug的参考,但它应该已经解决了。

这是我正在处理的存储库,如果您想要检查这些文件:https://repository.cloudera.com/cloudera/libs-release/org/apache/hbase/hbase-testing-util/0.98.6-cdh5.3.1/

有什么办法解决这个问题吗?有什么解决办法可以让这个类可用吗?是否需要手动导入?

EN

回答 1

Stack Overflow用户

发布于 2018-01-26 19:54:08

服务器在hbase- MiniHBaseCluster的测试包中,需要手动添加测试分类器,如下所示:

代码语言:javascript
复制
libraryDependencies ++= Seq (
  "org.apache.hbase" % "hbase-testing-util" % hbaseVersion,
  "org.apache.hbase" % "hbase-server" % hbaseVersion,
  "org.apache.hbase" % "hbase-server" % hbaseVersion classifier "tests"
)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32201228

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档