I have a project with few modules:
Backend
Common
Frontend:
Web
Common
and when i added
implementation(project(":Common"))
to FrontendCommon's build file then it didn't work(the stuff from the module wasn't visible)
when i did a build scan i saw that :Common has a circular dependency to FrontendCommon *in reality it had not
and when i renamed FrontendCommon to FrontendShared the circular dependency label from the build scan stopped appearing
and it was working.
Should it be like this or is it a gradle bug?