Maven 依赖关系失败,出现 501 HTTPS 错误
问题:
Jenkins 中的 Maven 构建作业遇到尝试从 Maven Central 获取依赖项时出现 501 错误。该错误表明需要 HTTPS,但不清楚如何从 HTTP 切换到 HTTPS。
答案:
该错误是由于 Maven Central 最近的更改所致,现在要求所有请求都通过 HTTPS 进行加密。这是由于纯 HTTP 的安全问题而实现的。
要解决此问题,请确保您使用最新版本的 Maven(3.6.0 或更高版本),因为这些版本会自动使用 Maven Central 的 HTTPS URL。
附加信息:
这里是主要存储库转换为 HTTPS 的日期:
Maven 3.2。 3 及更高版本通过以下方式访问 Maven Central HTTPS:
Maven 更改日志:
以上是为什么我的 Maven 构建失败并出现来自 Maven Central 的 501 HTTPS 错误?的详细内容。更多信息请关注PHP中文网其他相关文章!