Eclipse(Springsource Tool Suite 2.3.1)无法解析同一包中的类的依赖关系

时间:2010-03-16 04:31:25

标签: eclipse maven-2 m2eclipse springsource sts-springsourcetoolsuite

当我将Springsource Tool Suite从2.3升级到2.3.1时,就开始发生这种情况了。基本上每当我做任何事情时,例如打开文件,更改文件等,我都要做一个干净的事情。当我在命令行上执行mvn命令时,一切正常,这让我相信Eclipse正在查找编译代码的错误位置或类似的东西,尽管这在这一点上完全是迷信。

示例:我对com.foo.mypackage.MyClass进行了更改。突然,一些练习MyClass的测试得到了红色x - 没有找到类!

src/main/test

com.foo.DbUnitTest
com.foo.mypackage.FooTest extends DbUnitTest

DbUnitTest获取未找到的类。我干净了,一切都很好。我碰了一下,又一次破了:(。我真的不知道从哪里开始如何解决这个问题。

1 个答案:

答案 0 :(得分:2)

第一个出发点是在eclipse中从包浏览器中选择项目,右键单击它并选择

Maven > Update Project Configuration

这通常会让事情恢复原状。