Java hbase和phoenix不同JAR的渐变分辨率startegy
在我的项目的build文件夹中,我有一个版本为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' } } 现在,我想在版本
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,请提供一个清楚显示问题的示例。