Как быть если две библиотеки начинают зависят друг от друга?
Есть две библиотеки, одна работает со строками, другая работает с массивами.
Оба библиотеки развиваются и функционал растет, и наступает момент когда для либы которая работает со строками требуется функции из либы которая работает с массивами и наоборот.
inilim2, вам предлагают чтобы core библиотека имела зависимость от "строковой" и "массивной" библиотек одновременно. Далее в проекте подключается только core, а строки и массивы подтягиваются сами.
вам предлагают чтобы core библиотека имела зависимость от "строковой" и "массивной" библиотек одновременно. Далее в проекте подключается только core, а строки и массивы подтягиваются сами.
сделайте наоборот, выделите в Array Lib и String Lib общую часть, назовите ее Core Lib.
Т.е. в ваших проектах по прежнему подключается Array Lib и/или String Lib. А с зависимостями прилетает Core Lib, которую используют и 1ая и 2ая библиотека.