Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.22.2:test (default-test)

原因: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! 

猜你喜欢

转载自blog.csdn.net/hachi_rt/article/details/123126266