gradle解析startegy

zwghvu4y  于 2021-06-09  发布在  Hbase
关注(0)|答案(1)|浏览(354)

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

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

现在,我想在版本的构建项目中添加phoenix孵化器 org.apache.phoenix:phoenix:4.0.0-incubating-minimal 请让我知道我应该如何在resolution startegy中强制使用phoenix jar的版本,因为我在api文档中找不到强制使用两种不同类型jar(在本例中是hbase和phoenix)的解析策略。

vsnjm48y

vsnjm48y1#

尝试:

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'
   }
}

相关问题