Spring Boot Maven插件运行目标为';t调用测试
以下命令不运行我的任何测试:Spring Boot Maven插件运行目标为';t调用测试,spring,maven,spring-boot,Spring,Maven,Spring Boot,以下命令不运行我的任何测试: mvn spring-boot:run 而普通老的mvn测试 我已将这些注释添加到测试中: @RunWith(SpringRunner.class) @SpringBootTest 我在插件文档页面或Spring boot maven插件上没有看到任何相关信息 需要执行一个Maven项目。需要依赖关系 范围内工件的解析:测试。自版本:1.1起。约束 默认为生命周期阶段:验证。调用 生命周期阶段测试在执行自身之前编译 Maven生命周期: 验证编译测试 总之:
mvn spring-boot:run
而普通老的mvn测试
我已将这些注释添加到测试中:
@RunWith(SpringRunner.class)
@SpringBootTest
我在插件文档页面或Spring boot maven插件上没有看到任何相关信息 需要执行一个Maven项目。需要依赖关系 范围内工件的解析:测试。自版本:1.1起。约束 默认为生命周期阶段:验证。调用 生命周期阶段测试在执行自身之前编译 Maven生命周期: 验证编译测试
总之:
springboot:run
只编译测试并执行maven验证阶段。在应用程序启动之前执行测试的可能解决方案之一:mvn test spring boot:run
要确定,如果没有指定跳过测试,请查看pom。可能是重复。基本上,这和默认的生命周期阶段有关,以及这个目标默认绑定到哪个阶段并在执行之前调用。这些都在你的插件文档链接中。