💡 原文英文,约200词,阅读约需1分钟。
📝

内容提要

升级到JUnit 5.12.0或更高版本时,请务必添加依赖项testRuntimeOnly("org.junit.platform:junit-platform-launcher"),否则测试任务将无法执行,因为Gradle会使用与JUnit 5.12不兼容的捆绑junit-platform-launcher 1.8.2。

🎯

关键要点

  • 升级到JUnit 5.12.0或更高版本时,必须添加依赖项testRuntimeOnly("org.junit.platform:junit-platform-launcher")。
  • 如果不添加该依赖项,测试任务将无法执行,可能会立即发现问题。
  • Gradle会使用捆绑的junit-platform-launcher 1.8.2,而JUnit 5.12与该版本不兼容。
  • Gradle 8.13的捆绑版本是junit-platform-launcher 1.8.2,最新版本是1.12.0。
  • Gradle从8版本开始建议明确指定junit-platform-launcher以避免潜在问题。
➡️

继续阅读