带有 501 HTTP 状态代码的 Maven 依赖项检索错误
Maven 用户在 Jenkins 中遇到构建失败,因为错误指出依赖项无法由于 501 HTTP 错误而从 Maven Central 检索并建议使用 HTTPS。此问题是由于“需要中央 501 HTTPS”中宣布的中央存储库政策的更改而引起的。
自 2020 年 1 月 15 日起生效,中央存储库强制对所有请求使用 HTTPS 加密。因此,不再支持 HTTP 请求。
要解决此问题,请升级到最新的 Maven 版本,例如 3.6.0 或 3.6.1,默认使用 HTTPS。对于较旧的 Maven 版本,如果尝试使用直接 HTTP URL(例如,http://repo.maven.apache.org),则可能会遇到此错误。确保您的 Maven 配置使用 HTTPS URL。
有关过渡到 HTTPS 的关键要点日期:
以上是为什么我会收到带有 501 HTTP 状态代码的 Maven 依赖关系检索错误?的详细内容。更多信息请关注PHP中文网其他相关文章!