Всем привет. Вопрос про expect/actual. Решил переделать архитектуру по нескольким отдельным модулям:
common
android
desktop
Вместо:
all
-commonMain
-main
-desktopMain
....
Возникла проблема с expect/actual. В модуле common есть некие expect'ы, а когда я растащил код по отдельным модулям, градл не видит реализацию actual в модулях android и desktop.
Как бы проинструктировать градл, что функции реализованы в отдельных модулях? Или это невозможно?
Потому что реализации на гитхабе, что я находил, все реализовывали платформенный код внутри модуля с expect'ами. В моём случае это не вариант, так как платформенная реализация иногда сильно привязана к остальному коду, так что много чего придётся тащить в модуль common в папки androidMain, desktopMain. Мне так не хочется.
Есть идеи, как решить проблему?