Если моему проекту требуется зависимость com.abc:xyz:1.2.0
, и у меня есть другая зависимость, которая временно требует com.abc:xyz:2.0.0
, это является серьезной проблемой, потому что даже если мой проект компилируется, могут быть различия в поведении.По какой-то причине в этом случае Gradle предполагает, что использование 2.0.0 не будет проблемой вообще, и выбирает 2.0.0.
Я хочу потерпеть неудачу в этом случае.Мне известно о failOnVersionConflict()
, но это вызывает ошибки, даже когда сегменты патча не совпадают.Как я могу потерпеть неудачу только в случае конфликта основной версии?
Спасибо