【发布时间】:2021-11-24 20:56:31
【问题描述】:
运行单个测试时抛出错误:
Failed to resolve org.junit.platform:junit-platform-launcher:1.7.0
通过单击方法名称旁边的绿色三角形按钮启动测试。
但是如果你通过maven(生命周期->测试)运行整个项目的测试,那么这样的错误是不可见的,所有的测试都安静地工作。
要使用 JUnit,使用此依赖项:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>
从事这个项目的其他团队(一个存储库,不同的分支)没有这样的问题。什么可能导致此错误?使用的 IDE - IntelliJ IDEA
UPD:我什么都试过了。删除 .idea 文件夹没有效果,重新下载所有依赖项也没有效果。清除缓存也没有效果
UPD 2:已指定代理
【问题讨论】:
-
似乎 IDE 没有从 Maven 导入依赖项。尝试重新导入 Maven 项目。
-
网络问题...在IDE中重新加载配置...或清除缓存并删除
.idea并重新导入... -
一旦建立网络连接,检查本地存储库。如果下载失败,则可能存在损坏的文件。删除工件文件夹。
-
但是在整个项目中运行的测试是如何工作的(生命周期 - 测试)?如果库有问题,那么它们很可能根本无法工作
标签: java maven intellij-idea junit