依赖元数据

JUnit Platform

  • Group ID: org.junit.platform

  • Version: {{book.platformVersion}}

  • Artifact IDs:

Artifact

说明

junit-platform-commons

JUnit的内部公共库/工具。 这些工具预期仅用于在JUnit框架本身内部使用。 不支持任何外部使用。使用它需要自己承担风险!

junit-platform-console

支持从控制台发现和执行JUnit Platform上的测试。 有关详情,请参阅控制台启动器

junit-platform-console-standalone

Maven Central中,在 junit-platform-console-standalone 目录下,提供了一个包含所有依赖的可执行JAR 。 有关详情,请参阅控制台启动器

junit-platform-engine

用于test engine的公共API. 有关详细信息,请参阅插入自己的测试引擎

junit-platform-gradle-plugin

支持用Gradle在JUnit Platform上发现和执行测试 。

junit-platform-launcher

用于配置和启动test plan的公共API。 通常被IDE和构建工具使用。 详情请参阅JUnit Platform Launcher API

junit-platform-runner

用于在JUnit 4环境中,在JUnit Platform上 执行test和test suite的运行程序。 有关详细信息,请参阅使用JUnit4运行JUnit平台

junit-platform-suite-api

在JUnit Platform上配置test suite的注解。 由JUnitPlatform runner转换器支持, 也可能由第三方 TestEngine实现。

junit-platform-surefire-provider

支持使用Maven Surefire在JUnit Platform上 发现和执行测试 。。

JUnit Jupiter

  • Group ID: org.junit.jupiter

  • Version: {{book.jupiterVersion}}

  • Artifact IDs:

Artifact ID

说明

junit-jupiter-api

JUnit Jupiter API,用来编写测试扩展

junit-jupiter-engine

JUnit Jupiter测试引擎实现,仅在运行时需要

junit-jupiter-params

支持在JUnit Jupiter中参数化测试

junit-jupiter-migrationsupport

从JUnit4到JUnit Jupiter的迁移支持, 仅在运行选定的JUnit规则时需要

JUnit Vintage

  • Group ID: org.junit.vintage

  • Version: {{book.vintageVersion}}

  • Artifact IDs:

Artifact ID

说明

junit-vintage-engine

JUnit Vintage测试引擎实现,容许在新的JUnit Platform上 运行vintage JUnit测试,例如用JUnit3或者JUnit4风格写的测试

可选依赖

上面的所有构建,在他们发布的maven pom文件中,都有一个可选依赖,就是下面的@API Guardian JAR.

  • Group ID: org.apiguardian

  • Artifact ID: apiguardian-api

  • Version: {{book.apiguardianVersion}}

Last updated