未测试 运行 Junit 5 和 Maven

Tests not running with Junit 5 and Maven

我正在尝试 运行 Jacoco 测试我项目的覆盖率。当我从终端使用命令 mvn clean package 时,测试用例不会 运行。但是当我 运行 使用 IntelliJ 进行相同的测试时,一切正常。

我的maven版本是3.6.3。这些是 pom.xml

中依赖项和插件的版本
<maven-failsafe-plugin.version>2.22.1</maven-failsafe-plugin.version>
<maven-surefire-plugin.version>2.22.1</maven-surefire-plugin.version>
<jacoco-maven-plugin.version>0.8.5</jacoco-maven-plugin.version>
<junit-jupiter.version>5.7.0</junit-jupiter.version>

我正在使用 Springboot starter parent

 <parent>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-parent</artifactId>
    <version>2.3.1.RELEASE</version>
 </parent>

我花了很多时间试图找出问题所在,但没有任何乐趣。以下是我尝试过的许多链接中的几个。任何帮助是极大的赞赏。谢谢!

Link 2

我能够通过将 surefire 和 failsafe 插件的版本更新为 3.0.0-M5 而不是 2.22.1

来解决问题