spring-boot-starter-test单元测试引入SpringRunner失败问题

找到pom中的spring-boot-starter-test,删掉scope作用域,然后项目右键Maven》update projects。

问题解决。

拓展:
在新版本的Pom中,<dependency>新增了<scope>,主要用来管理依赖部署,有如下5个值:

compile:compile是默认的范围;如果没有提供一个范围,那该依赖的范围就是编译范围。编译范围依赖在所有的classpath 中可用,同时它们也会被打包。
provided:类似compile,期望JDK、容器或使用者会提供这个依赖。如servlet.jar。 
runtime:runtime 依赖在运行和测试系统的时候需要,但在编译的时候不需要。
test:test范围依赖 在一般的编译和运行时都不需要,它们只有在测试编译和测试运行阶段可用。 
system:类似provided,需要显式提供包含依赖的jar,Maven不会在Repository中查找它。
————————————————
原文链接:https://blog.csdn.net/u013367319/article/details/91483358

猜你喜欢

转载自www.cnblogs.com/heyboom/p/12022750.html
今日推荐