为什么在 Maven 项目中使用 JUnit 5 时必须强制使用 maven-surefire-plugin?

Rui

我已经使用JUnit3和4长一段时间在Maven的项目没有maven-surefire-plugin

目前,我开始使用 JUnit Jupiter 包中的注释来尝试 JUnit 5 org.junit.jupiter.api特别org.junit.jupiter.api.Test是用于代替 legacy org.junit.Test最终,没有检测到测试,因此测试失败。

maven-surefire-plugin已被添加到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>
                    <version>${junit.platform.version}</version>
                </dependency>
        </dependencies>
    </plugin>
  </plugins>
</build>

所以特此想问一下:

  • 为什么强制使用maven-surefire-pluginJUnit5 而不是 JUnit4 或 JUnit3?
  • 是否有没有使用 JUnit 5 的解决方法maven-surefire-plugin

让代码尽可能简单是我的习惯

海马拜色

maven-surefire-plugin 中的 Junit5 支持尚未完成,需要新版本的 maven-surefire-plugin目前正在开发中

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用 maven-surefire-plugin 管理 Maven 插件的奇怪行为

来自分类Dev

使用maven-surefire-plugin或maven-failsafe-plugin运行硒测试?

来自分类Dev

Maven Surefire Junit测试套件

来自分类Dev

Maven不在Pom中使用surefire插件构建项目

来自分类Dev

无法在我的 Maven 项目中使用 Junit 4.12 解析“junit”

来自分类Dev

如何使用Maven AND JUnit5标签

来自分类Dev

JUnit测试:为什么Maven(Surefire)比在Eclipse上运行这么慢?

来自分类Dev

为什么在Maven中需要Surefire插件?

来自分类Dev

在Maven项目中使用HiveContext

来自分类Dev

在 Maven 项目中使用 spring boot

来自分类Dev

Eclipse中缺少maven-surefire-plugin

来自分类Dev

为什么要使用Maven-GPG-Plugin与GnuPG签署项目的工件?

来自分类Dev

为什么Maven surefire-report-plugin创建错误消息“此平台不支持字符编码$ {outputEncoding}”?

来自分类Dev

为什么maven-surefire-plugin跳过带有日志消息“因为已针对该配置运行”的测试?

来自分类Dev

在CQ5 Archtype中使用JspC时,在Maven项目中找不到global.jsp吗?

来自分类Dev

如何强制Maven使用maven-install-plugin 2.5版?

来自分类Dev

使用Maven Maven-Mule-REST-Plugin

来自分类Dev

使用Maven Maven-Mule-REST-Plugin

来自分类Dev

为什么直接调用JUnit测试会通过,但是使用Maven调用时会失败?

来自分类Dev

在多模块Maven项目中使用Enunciate

来自分类Dev

在本机Wicket项目中使用Maven存储库

来自分类Dev

在带有Maven的Java项目中使用AsyncHttpClient

来自分类Dev

如何在Maven项目中使用ASM库

来自分类Dev

在多模块maven项目中使用配置文件

来自分类Dev

Surefire Maven插件中的分叉:使用分叉是否安全?

来自分类Dev

使用Maven surefire插件运行多个测试类

来自分类Dev

使用Surefire的Maven拒绝运行单一测试方法?

来自分类Dev

如何在GWT Maven项目中使用简单的Maven项目作为依赖项?

来自分类Dev

Maven / junit项目组织

Related 相关文章

  1. 1

    使用 maven-surefire-plugin 管理 Maven 插件的奇怪行为

  2. 2

    使用maven-surefire-plugin或maven-failsafe-plugin运行硒测试?

  3. 3

    Maven Surefire Junit测试套件

  4. 4

    Maven不在Pom中使用surefire插件构建项目

  5. 5

    无法在我的 Maven 项目中使用 Junit 4.12 解析“junit”

  6. 6

    如何使用Maven AND JUnit5标签

  7. 7

    JUnit测试:为什么Maven(Surefire)比在Eclipse上运行这么慢?

  8. 8

    为什么在Maven中需要Surefire插件?

  9. 9

    在Maven项目中使用HiveContext

  10. 10

    在 Maven 项目中使用 spring boot

  11. 11

    Eclipse中缺少maven-surefire-plugin

  12. 12

    为什么要使用Maven-GPG-Plugin与GnuPG签署项目的工件?

  13. 13

    为什么Maven surefire-report-plugin创建错误消息“此平台不支持字符编码$ {outputEncoding}”?

  14. 14

    为什么maven-surefire-plugin跳过带有日志消息“因为已针对该配置运行”的测试?

  15. 15

    在CQ5 Archtype中使用JspC时,在Maven项目中找不到global.jsp吗?

  16. 16

    如何强制Maven使用maven-install-plugin 2.5版?

  17. 17

    使用Maven Maven-Mule-REST-Plugin

  18. 18

    使用Maven Maven-Mule-REST-Plugin

  19. 19

    为什么直接调用JUnit测试会通过,但是使用Maven调用时会失败?

  20. 20

    在多模块Maven项目中使用Enunciate

  21. 21

    在本机Wicket项目中使用Maven存储库

  22. 22

    在带有Maven的Java项目中使用AsyncHttpClient

  23. 23

    如何在Maven项目中使用ASM库

  24. 24

    在多模块maven项目中使用配置文件

  25. 25

    Surefire Maven插件中的分叉:使用分叉是否安全?

  26. 26

    使用Maven surefire插件运行多个测试类

  27. 27

    使用Surefire的Maven拒绝运行单一测试方法?

  28. 28

    如何在GWT Maven项目中使用简单的Maven项目作为依赖项?

  29. 29

    Maven / junit项目组织

热门标签

归档