по какому принципу распределяются зависимости между модулями? с учётом того что в туспике это скоупы. К примеру, есть
class RawAppData
@Inject constructor(
private val assets: AssetManager,
private val gson: Gson
)
этот класс провайдится в аппмодуле, а для него нужен Gson из сервер модуля, получается что без инициализации сервер модуля - зависиомсть аппмодуля не будет провайдится, и список библиотек мы не распарсим, тогда лучше перенести Gson в аппмодуль ? или убрать RawAppData в сервермодуль ?