I have a project with several modules defined. Module A depends on spring 1.2.7 and has the source attached to that library. Module B depends on spring 2.0-rc2 and also has source attached. Now when I'm debugging module B and try to trace into the spring code, the debugger is at the right line of the spring 2.0 code, but it brings up the source from the 1.2.7 version.
So my question is, how does Intellij decide which version of source to bring up? I've got module B's Order/Export tab set so that the spring 2.0 jar file is right after the module source.