I have several modules in the project with a complex dependency structure. When I want to compile and run unit tests for 1 module, I want IDEA to ignore any compilation errors in unrelated modules. How can I do that? Currently IDEA compiles everything even if I say "compile module 1".

I don't want to setup several different projects for this.