在我的Quarkus项目中,我使用一个项目的标准Quarkus设置(https://code.quarkus.io/)和一些内部库,这些库规定了我们在所有项目中使用的JUnit 5依赖项。当我切换到使用肯定3.0.0-M5(或更高版本)我继续碰撞事实肯定不接5 JUnit测试。当我添加一个JUnit 4测试(只是为了测试)时,它确实被拾取并执行。
有谁能帮帮忙吗?通过Surefire 3.0.0-M6的发布说明,我遇到了Surefire -2036,它被称为Surefire -2033,它提到我可能在我的类路径上对junit-platform-runner
有多余的依赖。当我移除这个依赖(使用排除内部库的传递依赖):JUnit 5测试再次执行。