So here is my project hierarchy.
ApplicationA
|____WarA - snapshot version 2
ApplicationB
|____WarA - released version 1
I have ApplicationA, ApplicationB, and WarA 2-snapshot in my workspace.
When I deploy both ApplicationA and ApplicationB to Tomcat in debug, I seem to step into the wrong version of WarA. When I access ApplicationA, I expect to be stepping through WarA snapshot version. IntelliJ is dropping me in the released version of WarA, which is a dependency from the ApplicationB chain (external libraries).
Does this make sense? I have confirmed that my parent pom for ApplicationA is depending on the snapshot version of WarA, which is opened in my workspace for workspace resolution.
Windows XP, Intellij 12, Maven 3, JDK 6