一、错误复述
java做项目,总会需要打包部署的,但是打包时候却报错:
由上面的报错,可以前往给的地址target里面看看文件的错误,在surefire-reports里面找到txt文本看看报错的信息,一般是说测试代码那里有问题,我的也是,所以接下来是如何解决这个错误的问题 如果不是的猿友已经可以给文章点个赞关闭此文章
二、问题分析
从上面的日志里面可以看出,测试代码出现各种问题,那么怎么解决呢?
方案一:删除测试代码,这无疑是个简单粗暴的方法(不建议)
方案二:作为一个程序猿,代码都是自己心血手打出来的(用了辅助工具就当我没说),测试代码也不想删除,保留下来今后还能用,所以接下来介绍方案二的解决方法(推荐)
三、解决方法之方案二:
方式一:针对spring项目:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.18.1</version>
<configuration>
<skipTests>true</skipTests>
</configuration>
</plugin>
方式二:针对springboot项目
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
<properties>
<skipTests>true</skipTests>
</properties>
在properties里面配置skipTest