Java hbase和phoenix不同JAR的渐变分辨率startegy

Java hbase和phoenix不同JAR的渐变分辨率startegy,java,jar,gradle,hbase,build.gradle,Java,Jar,Gradle,Hbase,Build.gradle,在我的项目的build文件夹中,我有一个版本为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' } } 现在,我想在版本

在我的项目的build文件夹中,我有一个版本为
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

请告诉我如何强制使用resolution startegy中的phoenix jar版本,因为我在API文档中找不到强制使用resolution策略下的两种不同类型的jar(本例中为hbase和phoenix)的API文档。

尝试:

configurations.all {
        resolutionStrategy {
            force 'org.apache.hbase:hbase-client:0.98.1-cdh5.1.0-p499.145'
        }
    }
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 jar和其他下载的依赖项jar。(注意:phoenix jar在lib文件夹中)@Arun,请提供一个清楚显示问题的示例。