以下命令无法运行我的任何测试:
mvn spring-boot:run
而普通的旧mvn test
可以。
我已将这些注释添加到测试中:
@RunWith(SpringRunner.class)
@SpringBootTest
答案 0 :(得分:2)
Spring boot Maven插件
需要执行一个Maven项目。需要依赖 范围内工件的分辨率:测试。从版本开始:1.1。绑定者 默认进入生命周期阶段:验证。调用执行 生命周期阶段进行测试,然后再执行。
Maven生命周期:
验证编译测试...
总结:spring-boot:run
仅编译测试并执行maven验证阶段。在应用程序启动之前执行测试的可能解决方案之一:mvn test spring-boot:run