You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Maven 3.1.0如何将默认中央仓库地址更新为HTTPS协议

问题原因

Maven 3.1.0版本内置的默认中央仓库地址为HTTP协议,当前Maven官方中央仓库已强制启用HTTPS访问,所有HTTP请求会直接返回501 HTTPS Required错误。你当前使用的settings.xml未配置覆盖默认仓库地址,且误开启了离线模式,最终导致插件拉取失败、构建报错。

操作步骤
  • 修改Maven配置文件settings.xml,找到空的<mirrors/>节点,替换为以下HTTPS中央仓库镜像配置,覆盖默认的HTTP地址:
<mirrors>
  <mirror>
    <id>central-https</id>
    <name>Maven Central HTTPS</name>
    <url>https://repo.maven.apache.org/maven2</url>
    <mirrorOf>central</mirrorOf>
  </mirror>
</mirrors>
  • 删除配置文件中的<offline/>标签,该标签会开启Maven离线模式,禁止所有联网拉取资源的操作,必须移除才能正常下载插件。
  • 清理本地仓库缓存:进入你配置的本地仓库路径C:\Dev\_Maven\repository,搜索并删除所有后缀为.lastUpdated的文件,这些是之前HTTP请求失败留下的缓存记录,不删除的话Maven会默认复用失败缓存、不会重新发起请求。
  • 重新执行原安装命令即可:
mvn install:install-file -Dfile=wlthint3client.jar -DgroupId=com.oracle -DartifactId=wlthint3client -Dversion=21.12 -Dpackaging=jar -DcreateChecksum=true

补充说明:如果执行命令时仍提示插件找不到,可以在命令后追加-U参数强制检查更新。

内容的提问来源于stack exchange,提问作者russell1997

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.27 12:24:23