首页 > 解决方案 > 为什么运行单个测试时会出现JUnit平台错误?

问题描述

运行单个测试时抛出错误: Failed to resolve org.junit.platform:junit-platform-launcher:1.7.0

通过单击方法名称旁边的绿色三角形按钮启动测试。

但是如果你通过 maven (lifecycle -> test) 运行整个项目的测试,那么这样的错误是不可见的,所有的测试都安静地工作。

要使用 JUnit,请使用此依赖项:

<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-test</artifactId>
    <scope>test</scope>
</dependency>

从事这个项目的其他团队(一个存储库,不同的分支)没有这样的问题。什么可能导致此错误?使用的 IDE - IntelliJ IDEA

UPD:我什么都试过了。删除 .idea 文件夹没有效果,重新下载所有依赖项也没有效果。清除缓存也没有效果

UPD 2:已指定代理

标签: javamavenintellij-ideajunit

解决方案


该问题已通过手动将 JUnit Platform Launcher 文件添加到本地存储库中得到解决。这可能不是最佳解决方案,但它对我有用


推荐阅读