#gradle
#градиент
Вопрос:
Я пытаюсь решить проблему транзитивности с помощью gradle. В моем проекте у меня есть огромное дерево, вызванное несколькими моими собственными модулями, которые строятся независимо
Я хотел бы иметь возможность ограничить транзитивность глубиной. Потому что я не хочу вручную исключать каждую зависимость…
В документации речь идет почти только о замене.
Как я могу достичь этого?
Спасибо за вашу помощь.
Комментарии:
1. Обычно, если объявлена зависимость, на это есть причина.
2. Согласен с теорией, но в моем контексте это проблема.
3. Не могли бы вы объяснить этот контекст?
4. Очень сложно сделать с помощью текста. Допустим, у нас есть несколько уровней зависимостей (внутренних / внешних) с открытым исходным кодом, которые мы не хотим использовать напрямую. У нас может возникнуть конфликт между некоторыми версиями зависимостей на самом низком уровне, и мы хотим справиться сами (и заставить его). Но у нас также есть проект верхнего уровня, который зависит от дочерних зависимостей (наших), и мы хотели бы получить первые дочерние зависимости наших собственных дочерних элементов.