Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Spring Boot Maven插件运行目标为';t调用测试_Spring_Maven_Spring Boot - Fatal编程技术网

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。可能是重复。基本上,这和默认的生命周期阶段有关,以及这个目标默认绑定到哪个阶段并在执行之前调用。这些都在你的插件文档链接中。