使用 Ivy(不是 Gradle 或 Maven)从 JUnit 4 升级到 JUnit 5
Upgrading from JUnit 4 to JUnit 5 with Ivy(not Gradle or Maven)
我正在尝试将使用 Ivy 进行依赖项管理的遗留应用程序从 JUnit 4.12 更新到 JUnit 5,但没有发现任何不依赖 Gradle 或 Maven 的应用程序。由于我们的非标准、拜占庭式 build/deploy 流程,我还不能使用这些工具之一(我们正在努力),目前我有:
<dependency org="junit" name="junit" rev="4.12"/>
我试过:
<dependency org="junit" name="junit" rev="5.2.0"/>
<dependency org="junit5" name="junit5" rev="5.2.0"/>
<dependency org="junit" name="junit" rev="5.1.0"/>
还有一些类似的事情。
有没有人能够使用 Ivy 更新到 JUnit 5,或者我们只是坚持使用 4,直到我们使用该程序并切换到 Gradle/Maven?
JUnit 5 已模块化(参见 User Guide)。
您至少需要 junit-jupiter-api
来编译您的测试:
<dependency org="org.junit" name="junit-jupiter-api" rev="5.2.0"/>
我正在尝试将使用 Ivy 进行依赖项管理的遗留应用程序从 JUnit 4.12 更新到 JUnit 5,但没有发现任何不依赖 Gradle 或 Maven 的应用程序。由于我们的非标准、拜占庭式 build/deploy 流程,我还不能使用这些工具之一(我们正在努力),目前我有:
<dependency org="junit" name="junit" rev="4.12"/>
我试过:
<dependency org="junit" name="junit" rev="5.2.0"/>
<dependency org="junit5" name="junit5" rev="5.2.0"/>
<dependency org="junit" name="junit" rev="5.1.0"/>
还有一些类似的事情。
有没有人能够使用 Ivy 更新到 JUnit 5,或者我们只是坚持使用 4,直到我们使用该程序并切换到 Gradle/Maven?
JUnit 5 已模块化(参见 User Guide)。
您至少需要 junit-jupiter-api
来编译您的测试:
<dependency org="org.junit" name="junit-jupiter-api" rev="5.2.0"/>