我需要使用 sbt 获取 hbase 0.92.2:
libraryDependencies += "org.apache.hbase" % "hbase" % "0.92.2",
但是当我运行更新时出现此错误:
0.92.2 hbase org.slf4j#slf4j-log4j12;${slf4j.version}:未找到
我检查了 hbase 0.92.2 的 pom 文件,它有
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-log4j12</artifactId>
<version>${slf4j.version}</version>
</dependency>
pom 文件由删除存储库提供。我不知道如何为 slf4j 指定版本,所以 sbt 可以得到正确的版本而不会抱怨。