当我将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获取未找到的类。我干净了,一切都很好。我碰了一下,又一次破了:(。我真的不知道从哪里开始如何解决这个问题。
答案 0 :(得分:2)
第一个出发点是在eclipse中从包浏览器中选择项目,右键单击它并选择
Maven > Update Project Configuration
这通常会让事情恢复原状。