Всем привет. Последний год градл стал неверно создавать иерархию зависимостей в KMP проекте (ничего в структуре не менял, раньше работало). Idea подсвечивает код красным, т.е. не находит зависимости от commonMain другого модуля. Если в настройках проекта в идее добавить зависимости вручную, то подсветка начинает работать корректно. Но каждый gradle sync надо делать все заново. Можете ли вы прислать мне примеры проектов на гитхабе с нужной структурой, в которой подсветка работает корректно? Чтобы я структуру или градл файлы подредактировал.
projects/
- server
-- src
--- commonMain
--- jvmMain
- client
-- app
--- src
---- main
---- commonMain
Вот client зависит от server, server ни от кого не зависит. В "main" папке клиента код из commonMain клиента и commonMain сервера подсвечивается красным. То есть именно общий код ни клиента не видит, ни сервера. Client в settings.gradle импортирует Server, а в build.gradle клиента в секциях прописано зависимость от сервера.
Знает ли кто проекты на гитхабе с рабочими конфигурациями?