Maven打包SpringBoot项目时出现Test异常

 错误如下:

findByxxxx(com.xxxTest)  Time elapsed: 0 sec  <<< ERROR!

Errors: 
  SpringBootJinfuCoreApplicationTests.contextLoads » IllegalState Failed to load...

根据异常信息我们会发现是 SpringBootJinfuCoreApplicationTests 中的方法有错导致整体打包时抛出异常。因此我们需要避免 maven 项目打包时受到 test 方法影响。下面总结了一下方式:

1. 在项目的 pom.xml 文件中加入如下配置:


	org.apache.maven.plugins
	maven-surefire-plugin
	2.22.2
	
		true 
	

 

经过测试,通过。

或者


	org.apache.maven.plugins
	maven-surefire-plugin
	2.22.2
	
		true 
	

2.直接修改 maven 配置命令:

// 不会编译测试
mvn install -Dmaven.test.skip=true

或者

// 忽略测试执行期间发生的任何故障
mvn install -Dmaven.test.failure.ignore=true

后面3种未测试。

你可能感兴趣的:(spring,boot,maven,java)