java - 如何在 Maven 中排除特定的单元测试

标签 java unit-testing maven

我正在开发一个 Maven 项目,并试图排除一些不应在构建阶段运行的测试。然而,我能找到的所有指南都给出了如何通过命令行参数或使用 Surefire 插件进行排除的说明。有没有办法在不使用 Surefire 的情况下通过 pom.xml 排除文件,因为我一开始就没有使用 Surefire 来运行单元测试?这个排除会去哪里?

最佳答案

Surefire 是执行测试的框架的名称(它是特定工具的抽象层)。它支持 JUnit、TestNG 等。要通过 pom.xml 排除测试,请查看 http://maven.apache.org/surefire/maven-surefire-plugin/examples/inclusion-exclusion.html

关于java - 如何在 Maven 中排除特定的单元测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29582126/

相关文章:

Maven/Tycho 采用错误的捆绑版本

java - org.hibernate.exception.ConstraintViolationException : could not execute statement

c# - Rhino 在 stub IEnumerable<T> 接口(interface)时模拟 : Issue with IEnumerator. MoveNext()

unit-testing - 单元测试中需要Guice吗?

maven - 如何为 Maven 程序集插件自定义属性?

java - Maven 使用 pom 创建 jar

java - 找不到类 java.util.concurrent.Executors

JDK 64 位上的 Java 和 MSMQ

java - 按扩展名和 Java 网站名称的字母顺序对网站名称进行排序

ruby-on-rails - 使用 RSpec 测试回形针文件上传