Spring Boot Maven插件运行目标不会调用测试

时间:2018-11-05 16:34:04

标签: spring maven spring-boot

以下命令无法运行我的任何测试:

mvn spring-boot:run

而普通的旧mvn test可以。

我已将这些注释添加到测试中:

@RunWith(SpringRunner.class)
@SpringBootTest

herehere的插件文档页面上都没有任何相关信息

1 个答案:

答案 0 :(得分:2)

Spring boot Maven插件

  

需要执行一个Maven项目。需要依赖   范围内工件的分辨率:测试。从版本开始:1.1。绑定者   默认进入生命周期阶段:验证。调用执行   生命周期阶段进行测试,然后再执行。

More details

Maven生命周期:

  

验证编译测试...

More details

总结:spring-boot:run仅编译测试并执行maven验证阶段。在应用程序启动之前执行测试的可能解决方案之一:mvn test spring-boot:run