【发布时间】:2019-09-25 14:27:57
【问题描述】:
我整个上午都在想办法解决这个问题。 我有一个 gradle 依赖树,它引入了错误的版本:
> Task :myproj:dependencyInsight
io.fabric8:kubernetes-model:4.1.0 (selected by rule)
variant "runtime" [
org.gradle.status = release (not requested)
Requested attributes not found in the selected variant:
org.gradle.usage = java-api
]
io.fabric8:kubernetes-model:4.3.0 -> 4.1.0
\--- io.fabric8:kubernetes-client:4.3.0
\--- compileClasspath
我不希望它降级到 4.1.0,但我一辈子都无法让它停下来。 完全没有运气尝试过以下方法:
configurations.all {
resolutionStrategy {
force 'io.fabric8:kubernetes-model:4.3.0'
}
}
///////
dependencies {
compile ('io.fabric8:kubernetes-client:4.3.0')
{ exclude group: 'io.fabric8', module: 'kubernetes-model', version: '4.1.0' }
}
有人知道另一种可能有帮助的解决方案吗? 谢谢
【问题讨论】:
标签: java gradle dependencies