无法创建 Maven 项目,也无法下载 Maven 依赖项



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

日食错误

此外,没有一个 maven 命令不起作用,例如mvn clean。得到以下错误:

专家错误

Unable to find valid certification path to requested target

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

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

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

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

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

最新更新