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

执行mvn clean install失败:路径含非法字符<:>求助

解决Maven mvn clean install 报错:Illegal char <:> in repository path

问题原因

从报错信息来看,本地Maven仓库中json-smart依赖的元数据文件路径包含非法字符,根源是本地缓存的依赖元数据损坏,或是Maven配置(settings.xml/pom.xml)中的仓库URL格式错误(比如把https://误写成https:\),导致生成了错误的文件路径。

解决方案

  • 清理损坏的本地缓存文件
    定位到报错路径对应的目录:C:\Users\PC.m2\repository\net\minidev\json-smart,删除整个json-smart文件夹。如果问题仍未解决,可扩大删除范围至C:\Users\PC.m2\repository\net\minidev,彻底清除该依赖的本地缓存。

  • 检查Maven配置文件
    打开Maven的settings.xml(通常路径为C:\Users\PC\.m2\settings.xml或Maven安装目录下的conf/settings.xml),检查<mirrors>和<repositories>节点:

    • 确认仓库URL格式正确,比如应为https://sss.jfrog.io而非https:\sss.jfrog.io(单斜杠属于错误写法);
    • 排查是否存在多余特殊字符、拼写错误的仓库地址。
  • 强制更新依赖并重新构建
    执行命令:mvn clean install -U,-U参数会强制Maven忽略本地缓存,重新从远程仓库拉取依赖元数据和包文件。

  • 检查项目pom.xml配置
    确认项目根目录下的pom.xml中<repositories>配置的仓库URL是否正确,特别是涉及jfrog的仓库地址,确保是https://sss.jfrog.io/xxx的合法格式。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.05 20:09:54