java - 为什么运行单个测试时会出现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:已指定代理
解决方案
该问题已通过手动将 JUnit Platform Launcher 文件添加到本地存储库中得到解决。这可能不是最佳解决方案,但它对我有用