首页 > 解决方案 > 无法创建 Maven 项目,无法下载 Maven 依赖项

问题描述

我无法创建 Maven 项目,并且没有下载任何依赖项。每当我创建新项目时,我都会收到以下错误截图:

日食错误

此外,没有任何 maven 命令有效,例如mvn clean。出现以下错误:

Maven 错误

标签: javaspring-bootmaven

解决方案


Unable to find valid certification path to requested target

这通常表明某人或某物正在拦截 HTTPS 流量,并且正在弄乱证书路径。

我公司的网络存在这个问题,因为我们的网络团队使用了一种神奇的 HTTPS 嗅探工具,该工具将您尝试访问的站点的证书替换为公司的证书,以便监控流量。(原谅我点头的解释)

如果您不在公司代理或您认识的管理您的互联网连接的人拥有的代理的背后,那么您可能遇到的安全问题超出了我在这里解释的范围!

无论如何,我的解决方案是转到 maven 尝试从(在您的情况下为https://repo.spring.io)下载的 URL 并从您的网络浏览器下载证书(这因浏览器类型而异,但您可以谷歌'如何从mybrowser下载证书。

然后,您可以将该证书添加到本地 JDK 证书存储中。以下是在您的信任库中安装根 CA 的 Oracle 说明:https ://docs.oracle.com/cd/E19906-01/820-4916/geygn/index.html


推荐阅读