Maven 构建时,如果项目中写了测试用例,则会执行单元测试,这会导致构建过程非常漫长,如果测试失败,还会中止构建,所以构建时更多选择跳过单元测试阶段。
配置 maven-surefire-plugin 插件
- skip = true:跳过测试阶段。
- testFailureIgnore = true:测试失败不会中止构建过程
<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-surefire-plugin</artifactId>
    <configuration>
        <skip>true</skip>
        <testFailureIgnore>true</testFailureIgnore>
    </configuration>
</plugin>命令行
也可以使用命令行参数进行设置
- maven.test.skip:跳过测试阶段
- maven.test.failure.ignore:测试失败不会中止构建过程
mvn package -Dmaven.test.failure.ignore=true -Dmaven.test.skip=true
 
  
  
  
 
 
  
 
