Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.22.2:test (default-test)
突然莫名其妙报了这个错,网上找了一通,已解决(方法2,3)
方法一(没试过) true
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.22.2</version>
<configuration>
<skipTests>true</skipTests>
</configuration>
</plugin>
方法二(不会报错)禁用测试
不知道其他原因的怎么解决,我是找解决方案Maven打包出错Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.22.2:test_可可西里-CSDN博客在评论里看到找到的错误
方法三(可以找到错误)
直接运行测试看哪里报错。。。是的,简单又快,改掉测试错误的或者注释
删掉test文件夹也可以,记得把target文件夹也要删掉,重新install
------------------------------------------------ 加个我的理解 -------------------------------------------------
**PS:**实际上问题就是测试代码没写对不能执行,打包的时候把测试代码打进去了,所以打包出错。所以一种方法是打包的时候跳过测试,一种是直接去运行测试代码解决掉错误。
有些代码可能直接看没有问题,比如方法开头不使用public void看着没问题
实际上就会报错
还有就是方法内的代码错误了
转自:https://blog.csdn.net/chengjiayijiu/article/details/121157115