I\'m developing several modules with dependencies among them, and would like to work with them all together in one IDEA project. I\'m using sbt-idea to generate IDEA projects f
The approach with multi-project build is the correct one. You can have a nested tree of subprojects of arbitrary length, but you cannot have a module belonging to multiple parent projects. This makes absolutely sense, and in Maven happens the same.
The reason is that it would be hard to have the same module into multiple projects and keep the sources synchronized. A normal workflow is the following:
If you want to load a module which does not belong to the current project inside Idea, this is however feasible as you can add this as an external module to the workspace: