Это проект с гитхаба, моя собственная либа. Я использую её в продакшене и сейас понял, что её надо в каком то виде втащить в проект, потому что невозможно каждый фикс делать через апдейт либы Добавил ремот в качестве сабмодуля без проблем, всё скачалось и подтянулось. Теперь пора подтянуть сабмодуль в качестве сорцов для приложения. добавляю в settings.gradle ':s', ':s:m1', 's:m2' итд, их же добавляю через implementation project ({dep}) в build.gradle аппа. С этого момента начинаются проблемы с зависимостями Главная проблема - зависмости модулей сабмодуля не видят гредл файлы своего топ левел проекта. Собственно всё остальное вытекает из неё 1) Внутренние зависимости модулей сабмодуля (либы) не видят settings.gradle сабмодуля - либы - и поэтому не могут найти зависимостей на другие модули, которые определены в либе и от которых зависят 2) Внутренние зависимости модулей сабмодуля - либы - не видят топ левел депенденси сабмодуля - либы - и поэтому ломаются использующиеся там плагины 3) Внутренние зависимости модулей сабмодуля - либы - не видят ext сабмодуля - поэтому не могут подтянуть ремот зависимости на различные либы
Обсуждают сегодня