junit没有使用最新的文件

Fra*_*fka 7 java junit

我使用maven自动安装的junit.当我运行maven测试时,我的测试工作正常.但是当我调用Eclipse JUnit测试时,它不使用当前版本的测试类.

例如,如果我将a更改 assertTrue()为a,assertFalse()我会得到相同的结果.这真让我抓狂.

项目的自动构建已启用.为什么JUnit会使用一些旧垃圾?

谢谢您的帮助.maven clean和eclipse clean解决了这个问题.奇怪的...

Kar*_*Øie 3

Maven 很可能编译到 ./target/classes,而 Eclipse 通常编译到 ./bin/classes。

您应该尝试Eclipse 的http://m2eclipse.sonatype.org/插件,它有助于消除 Maven 和 Eclipse 之间的差异。