HBase 2.1.0 - CDH6.3.3 - Gradle 导入失败

HBase 2.1.0 - CDH6.3.3 - Gradle Import fails

我尝试在我的 gradle 文件中导入 Cloudera 6.3.3 的 hbase 2.1.0,如下所示:

compile ("org.apache.hbase:hbase-client:2.1.0-cdh6.3.3"){
        exclude group: 'org.slf4j'
        exclude group: 'org.jruby'
        exclude group: 'jruby-complete'
        exclude group: 'org.codehaus.jackson'
        exclude group: 'org.codehaus.jettison'
    }

当我刷新 gradle 时,它显示以下错误:

Could not resolve org.apache.hbase:hbase-client:2.1.0-cdh6.3.3.

我尝试刷新 gradle 依赖项,但没有成功

感谢任何帮助!提前致谢!

当您对这样的依赖性有疑问时,请使用像 mvnrepository and search for the module. You can find version 2.1.0-cdh6.3.3 of HBase Client here:

这样的存储库聚合器

从描述中可以看出,工件位于 Cloudera Maven 存储库中,因此您需要在 Gradle:

中进行配置
repositories {
    maven {
        url "https://repository.cloudera.com/artifactory/cloudera-repos/"
    }
}

另外,不要使用 compile 配置,因为它已被弃用。使用 implementation 或类似的代替。