Есть отличная удаленная работа для php+codeception+jenkins+allure+docker спецов. 100% remote! Присоединиться к проекту

Многомодульный билд Gradle и проблема с зависимостями

gradle
Теги: #<Tag:0x00007f7b630d6070>

(heartwilltell) #1

Столкнулся с проблемой, когда две библиотеки используют отду и ту же зависимость разных версий. Стандартная политика грейдла в таких ситуациях - использовать новейшую версию.

Одна библиотека использующая эту зависимость не может работать с новой версией, потому что там нет одного метода, который выпилили.
Вторая сразу была написана с использованием новой версии и на старой работать отказывается.

И вот мне сейчас совсем нету желания что-либо форкать и переписывать.

Я никогда не сталкивался с надобностью делать мультимодульные билды в грейдл, но может есть возможность каждому из модулей использовать свою версию зависимости?

Советы?


(Борис Осипов) #2

Не знаток грейдла, но судя по документации нужно использовать Resolution Strategy
В самом низу страницы, есть пример. Мне кажется он может вам помочь.