5

如果我的项目需要依赖com.abc:xyz:1.2.0,并且我有另一个传递需要的依赖com.abc:xyz:2.0.0,这是一个主要问题,因为即使我的项目编译,也可能存在行为差异。在这种情况下,出于某种原因,Gradle 假设使用 2.0.0 完全没有问题并选择 2.0.0。

我想在这种情况下失败。我知道failOnVersionConflict(),但即使补丁段不匹配,这也会引发错误。仅当存在主要版本冲突时,我怎么能失败?

谢谢

4

0 回答 0