Maven/Gradle 构建项目时,忽略单元测试

Maven/Gradle 构建项目时,忽略单元测试


在build项目时,如果单元测试用例中存在报错,会导致build无法完成,由于我们不需要build测试文件,此时我们可以将测试文件忽略,仅供参考

1.maven项目构建时,加入下面依赖,可以忽略所有以 Test.java 结尾的文件

<plugin>  <groupId>org.apahce.maven.plugins<groupId>  <artifactId>maven-surefire-plugin</artifactId>  <version>2.5</version>  <configuration>  <includes>  <include>**/*Test.java</include>  </includes>  </configuration>          </plugin>

2.gradle项目构建时,在build.gradle 文件中添加以下代码,可以忽略所有包含 Test 的文件

gradle.taskGraph.whenReady {tasks.forEach(task -> {if (task.name.contains("Test")) {task.enabled(false);}})
}