Gradle hbase和phoenix不同jar的解析策略

Gradle resolution startegy for different jars for hbase and phoenix

我在项目的构建文件夹中有一个版本为 org.apache.hbase:hbase-client:0.98.1-cdh5.1.0-p499.145 的 hbase jar,我强制使用以下解析策略来使用它。

configurations.all {
        resolutionStrategy {
            force 'org.apache.hbase:hbase-client:0.98.1-cdh5.1.0-p499.145'
        }
    }

现在,我想在 org.apache.phoenix:phoenix:4.0.0-incubating-minimal

版本的构建项目中添加 phoenix incubating jar

请告诉我应该如何在分辨率启动中强制使用 phoenix jar 的版本,因为我在 API 文档中找不到强制使用两种不同类型的 jar(在本例中为 hbase 和 phoenix)解析策略。

尝试:

configurations.all {
  resolutionStrategy.force 'org.apache.hbase:hbase-client:0.98.1-cdh5.1.0-p499.145', 'org.apache.phoenix:phoenix:4.0.0-incubating-minimal'
}

或:

configurations.all {
   resolutionStrategy {
      force 'org.apache.hbase:hbase-client:0.98.1-cdh5.1.0-p499.145', 'org.apache.phoenix:phoenix:4.0.0-incubating-minimal'
   }
}