我正在开发一个 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/