我在没有 JUnit 的maven项目中使用 maven-surefire-plugin 3和4已经很长时间了。
JUnit
maven-surefire-plugin
目前,我开始尝试JUnit 5,使用来自JUnit木星包 org.junit.jupiter.api 的注释。特别是使用 org.junit.jupiter.api.Test 代替了遗留的 org.junit.Test 。最终,没有检测到任何测试,因此测试失败。
org.junit.jupiter.api
org.junit.jupiter.api.Test
org.junit.Test
maven-surefire-plugin 必须以这样的方式添加到 pom.xml 中:`
pom.xml
<dependencies> <dependency> <groupId>org.junit.jupiter</groupId> <artifactId>junit-jupiter-engine</artifactId> <version>${junit.jupiter.version}</version> </dependency> </dependencies> <build> <plugins> <plugin> <artifactId>maven-surefire-plugin</artifactId> <version>2.19.1</version> <dependencies> <dependency> <groupId>org.junit.platform</groupId> <artifactId>junit-platform-surefire-provider</artifactId>