статического чекера - https://github.com/7mind/izumi/blob/1cc1e85af1b3da105d00b1dacef02cf4e3f4b2b9/distage/distage-roles/src/main/scala/com/github/pshirshov/izumi/distage/staticinjector/plugins/ModuleRequirements.scala
С другой стороны мне кажется это плохая идея. Почему? Потому что описывание соотношений каждого модуля с каждым другим это же отличный способ потратить время попусту. Семантика миксинов - когда все неопределенные зависимости нужно просто определить позже гораздо проще
цэ рантайм. но тоже вариант, конечно
Обсуждают сегодня