在把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正确了