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

Maven项目添加org.json依赖报错:POM缺失无依赖信息

解决Maven依赖org.json:json:20210118缺失问题

常用解决步骤

1. 检查Maven仓库镜像配置

打开本地Maven的settings.xml(通常在~/.m2/或Maven安装目录的conf/文件夹下),确认镜像仓库配置正确,保证能正常访问Maven中央仓库或国内镜像:

  • 中央仓库配置示例:
    <mirror>
      <id>central</id>
      <mirrorOf>central</mirrorOf>
      <url>https://repo1.maven.org/maven2/</url>
    </mirror>
    
  • 国内阿里云镜像(推荐,规避网络访问问题):
    <mirror>
      <id>aliyunmaven</id>
      <mirrorOf>central</mirrorOf>
      <url>https://maven.aliyun.com/repository/public</url>
    </mirror>
    

2. 清理本地仓库缓存并强制更新

  • 找到本地Maven仓库中org/json/json/20210118目录,删除整个文件夹(如果存在)。
  • 在项目根目录执行以下Maven命令,强制更新依赖元数据:
    mvn clean install -U
    
    -U参数会让Maven忽略本地缓存的失效信息,重新拉取最新的依赖数据。

3. 验证依赖版本可用性

如果上述操作无效,直接测试能否拉取该版本依赖:

mvn dependency:get -Dartifact=org.json:json:20210118

若命令执行失败,说明该版本可能已从仓库移除,可替换为最新稳定版本,比如:

<dependency>
  <groupId>org.json</groupId>
  <artifactId>json</artifactId>
  <version>20240303</version>
</dependency>

4. 确认项目仓库配置

检查项目的pom.xml,确保没有禁用或错误配置仓库:

<repositories>
  <repository>
    <id>central</id>
    <url>https://repo1.maven.org/maven2/</url>
  </repository>
</repositories>

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.07 13:45:28