您的位置:首页 > 编程语言 > Java开发

maven test java.lang.NoSuchFieldError: NULL

2012-06-29 13:13 483 查看
在把spring升级到3.1.1.RELEASE后,运行maven test出错:

java.lang.NoSuchFieldError: NULL 

      at org.junit.runners.ParentRunner.<init>(ParentRunner.java:47)
at org.junit.runners.BlockJUnit4ClassRunner.<init>(BlockJUnit4ClassRunner.java:56)

...

使用如下代码打出起作用的junit版本

System.out.println(junit.runner.Version.id());

打出的结果是:4.4,而maven依赖里面的junit.4.5.jar

maven dependency:tree打出依赖树,发现有一个junit-dep.4.4.jar的依赖,把该依赖去掉在运行maven test正确了
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  maven null junit spring tree