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

IntelliJ无法识别pom.xml中artifactID,依赖标红如何解决?

排查解决步骤

  • 检查Spring Boot版本声明是否配置
    你提供的依赖未配置版本号,Spring Boot的starter依赖需要统一由父工程或者BOM管理版本,二选一配置即可:
    1. 配置父工程:在pom.xml的项目根节点下添加parent配置:
<parent>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-parent</artifactId>
    <version>对应Spring Boot版本号,如2.7.18、3.2.0等</version>
    <relativePath/>
</parent>
  1. 多模块项目可采用BOM导入:在pom.xml中添加dependencyManagement节点:
<dependencyManagement>
    <dependencies>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-dependencies</artifactId>
            <version>对应Spring Boot版本号</version>
            <type>pom</type>
            <scope>import</scope>
        </dependency>
    </dependencies>
</dependencyManagement>
  • 检查Maven镜像源配置
    打开IDEA路径 设置>构建、执行、部署>构建工具>Maven,查看用户设置文件(settings.xml)是否配置了可用镜像,国内推荐配置阿里云公共镜像:
<mirrors>
    <mirror>
        <id>aliyunmaven</id>
        <mirrorOf>*</mirrorOf>
        <name>阿里云公共仓库</name>
        <url>https://maven.aliyun.com/repository/public</url>
    </mirror>
</mirrors>
  • 清理损坏的本地依赖缓存
    进入上述Maven设置页的本地仓库路径,删除org/springframework/boot目录下的对应版本文件夹,删除后重新刷新Maven项目。
  • 关闭Maven离线模式
    点击IDEA右侧Maven工具栏,确认离线模式按钮(Toggle Offline Mode)未被选中,关闭后重新加载依赖。
  • 执行强制更新命令
    在IDEA终端执行mvn clean install -U,根据控制台输出的具体报错信息进一步定位问题。
  • 清理IDEA缓存
    点击IDEA顶部菜单 文件>无效缓存...,勾选清理文件系统缓存后重启IDEA,重新加载项目。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.12 04:18:00