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

Maven引入geoserver-manager依赖失败,遭HTTP仓库拦截求助

解决Maven依赖解析错误:GeoSolutions仓库被HTTP拦截

错误原因

你遇到的问题是Maven 3.8.1及以上版本默认会阻止所有HTTP协议的仓库,强制使用HTTPS。错误日志里的maven-default-http-blocker就是Maven内置的拦截器,把你配置的http://maven.geo-solutions.it/仓库给拦截了。

解决方案

方案1:改用HTTPS仓库地址(优先推荐)

绝大多数开源仓库现在都支持HTTPS,直接把pom.xml里的仓库URL改成HTTPS即可:

<repository>
     <id>GeoSolutions</id>
     <url>https://maven.geo-solutions.it/</url>
</repository>

改完后重新执行mvn clean install,基本就能解决问题。

方案2:在Maven配置中放行该HTTP仓库

如果HTTPS地址不可用,需要修改Maven的settings.xml文件(路径一般是~/.m2/settings.xml,或者Maven安装目录下的conf/settings.xml):

  1. 找到文件里的<mirrors>节点,修改maven-default-http-blocker的镜像范围,排除GeoSolutions仓库:
<mirror>
    <id>maven-default-http-blocker</id>
    <mirrorOf>external:http:*,!GeoSolutions</mirrorOf>
    <url>http://0.0.0.0/</url>
    <blocked>true</blocked>
</mirror>
  1. 保存文件后,重新执行mvn clean install。

方案3:临时命令行参数(不推荐长期使用)

如果只是临时测试,可以在执行命令时添加参数跳过SSL检查:

mvn clean install -Dmaven.wagon.http.ssl.insecure=true -Dmaven.wagon.http.ssl.allowall=true

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.09 15:00:25