感谢@johanneslink的提示(在开始提问的评论中),现在我认为我对问题的理解更好:
最好使用聚合工件
testImplementation('org.junit.jupiter:junit-jupiter:5.5.1')如果您确实要使用单个工件,请确保它们的版本兼容
这种组合会起作用
testImplementation('org.junit.platform:junit-platform-launcher:1.5.1')testImplementation('org.junit.jupiter:junit-jupiter-engine:5.5.1')testImplementation('org.junit.jupiter:junit-jupiter-api:5.5.1')但这不是
testImplementation('org.junit.platform:junit-platform-launcher:1.3.1')testImplementation('org.junit.jupiter:junit-jupiter-engine:5.5.1')testImplementation('org.junit.jupiter:junit-jupiter-api:5.5.1')(其他三个工件不相关,因此在此省略它们。例如,根据《JUnit
5用户指南》
junit-platform-runner在JUnit 4环境中的JUnit平台上执行测试和测试套件的运行程序。
并不相关。)



