两种解决方案,可以自己试试哪种好用
第一种:将junit的版本提高到4.x,配置代码如下:
异常目录位于\src\test\java,不是\src\main\java\时
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<!-- 默认的版本为3.8.1,修改为4.x,因为3.x使用的为编程的方式,4.x为注解的形式。-->
<version>4.11</version>
<scope>test</scope>
</dependency>
第二种:将scope属性去掉
如果异常发生在main目录而不是test目录,同时junit版本是4.x,解决方案则将scope属性去掉:
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<!-- 默认的版本为3.8.1,修改为4.x,因为3.x使用的为编程的方式,4.x为注解的形式。-->
<version>4.11</version>
<!-- 去掉scope作用域,使用默认的compile,编译、测试、运行都有效的作用域 -->
<!--<scope>test</scope>-->
</dependency>