原因:maven项目执行install时报错:Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.22.2:test (default-test) on project XXXX,原因执行测试类的失败。解决方案有请详参看下面。
1.修改idea的maven设置。
设置变量或者直接勾选。勾选后,项目idea的maven命令视图中,test会有一条删除线,禁止操作了。
2. 项目pom中添加配置
<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <configuration> <skipTests>true</skipTests> </configuration> </plugin>
3.添加@Ignore注解
可以在测试类中添加@Ignore注解,跳过测试。
但是这样,maven install时会跳过,但当你想用到测试类运行时候,运行会提示跳过。
Do i explain it clearly to you?Ths!