标签: gradle gradle-experimental gradle-dependencies
如果我的项目需要依赖项com.abc:xyz:1.2.0,而我又有一个过渡需要com.abc:xyz:2.0.0的依赖项,则这是一个主要问题,因为即使我的项目编译了,也可能会有行为上的差异。在这种情况下,由于某种原因,Gradle假定使用2.0.0完全没有问题,然后选择2.0.0。
com.abc:xyz:1.2.0
com.abc:xyz:2.0.0
在这种情况下我想失败。我知道failOnVersionConflict(),但这会引起错误,即使补丁程序段不匹配也是如此。仅当存在主要版本冲突时,我怎么才能失败?
failOnVersionConflict()
谢谢