【发布时间】:2015-11-18 23:51:11
【问题描述】:
这些是我项目的依赖项:
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"
)
我需要使用 HBaseTestingUtility 类在 HBase 上进行单元测试。问题是 SBT 0.13.8 中可能存在一个错误,无法在 hbase-testing-util pom 文件中导入依赖项。 SBT 0.13.6 中有一个相关错误的参考,但它应该已经解决了。
如果你想检查文件,这是我正在处理的 repo:https://repository.cloudera.com/cloudera/libs-release/org/apache/hbase/hbase-testing-util/0.98.6-cdh5.3.1/
有什么办法可以解决这个问题吗?有什么解决方法可以让这个类可用吗?需要手动导入吗?
【问题讨论】:
-
"SBT 0.13.6 中有一个相关错误的参考" — 链接?
-
另外,您在上面的代码中看到了什么错误消息或不正确的行为?
-
它不会导入 pom 文件中的依赖项。它只是忽略它们。我花了一天时间检索依赖项并一一导入它们,我看到了进展,但我似乎没有走到尽头,它总是无法导入我在项目中包含的库的依赖关系。跨度>
-
能否提供“SBT 0.13.6 中的相关错误”的链接?
标签: scala sbt hbase pom.xml hbasetestingutility