У меня есть проект gradle (libgdx) со следующими модулями
- :core
- :a
- :b
Я также включаю библиотеки локально в качестве источника, чтобы модифицировать их и потому что они слабо связаны с проектом.Каждый из этих проектов имеет свою собственную структуру, очень похожую на корневую.Окончательная структура проекта выглядит следующим образом:
- :core
- :a
- :b
- :libA:core
- :libA:a
- :libA:b
- :libB:core
- :libB:a
- :libB:b
Теперь у меня вопрос: как мне правильно настроить его, чтобы я мог использовать project(':core')
в качестве зависимостей проекта внутри проектов вложенных библиотек и по-прежнему ссылаться на него?не в :core
корневого проекта, а в соответствующие модули ядра библиотеки?Я не хочу изменять зависимости так, чтобы они были похожи на project(':libA:core')
, потому что это сломало бы библиотечные проекты в их автономной форме.