title: Eclipse (Springsource Tool Suite 2.3.1) can't resolve dependencies for classes in the same package
body: <p>This started happening when I upgraded my Springsource Tool Suite from 2.3 to 2.3.1.  Essentially whenever I do anything, such as open a file, change a file, etc, I have to do a clean.  Everything works fine when I do <code>mvn</code> commands on the command line, which leads me to believe that Eclipse is looking in the wrong place for compiled code or something along those lines, although that is entirely superstitious at this point.  </p>
  
  <p>Example: I make a change to <code>com.foo.mypackage.MyClass</code>. Suddenly a bunch of tests that excercise <code>MyClass</code> get the red x - for class not found!  </p>
  
  <p>In <code>src/main/test</code>:</p>
  
  <pre><code>com.foo.DbUnitTest
  com.foo.mypackage.FooTest extends DbUnitTest
  </code></pre>
  
  <p>DbUnitTest gets a class not found.  I do a clean, and everything is fine.  I touch something, and it breaks again :(.  I don't really know where to begin on how to troubleshoot this.  </p>