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

Spring Boot(Maven)添加Google Firebase依赖失败求助

解决com.google.firebase:firebase-admin:9.1.1依赖无法找到的问题

针对你在Kotlin Spring Boot项目中遇到的com.google.firebase:firebase-admin:9.1.1依赖找不到的问题,可以尝试以下解决方案:

  • 检查Maven仓库配置
    确保你的pom.xml中配置了Maven中央仓库,部分自定义镜像仓库可能未同步该依赖。添加或确认仓库配置:

    <repositories>
        <repository>
            <id>central</id>
            <url>https://repo1.maven.org/maven2/</url>
        </repository>
    </repositories>
    
  • 清理并重新导入依赖

    • 在IDE(如IntelliJ IDEA)中,右键项目 → Maven → Reload Project,强制重新拉取依赖;
    • 使用命令行执行:mvn clean install -U,-U参数会强制更新依赖索引,避免本地缓存的旧数据干扰。
  • 排查IDE缓存问题
    IDE的缓存可能导致依赖识别异常,尝试清理缓存并重启:

    1. 打开IDE的 File 菜单 → Invalidate Caches...;
    2. 勾选"Invalidate and Restart",等待IDE重启后重新加载项目。
  • 检查网络与代理设置
    如果身处企业网络环境,代理或防火墙可能阻止访问Maven中央仓库。可以尝试切换到公共网络,或者配置IDE的代理设置以允许访问Maven仓库地址。

  • 尝试升级依赖版本
    虽然你确认9.1.1版本存在,但较旧版本可能在部分仓库中被移除或同步延迟。可以尝试使用Firebase Admin的最新稳定版本(如9.2.0),替换依赖中的版本号后重新导入。

你的完整依赖代码参考:

<dependencies>
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-web</artifactId>
    </dependency>

    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-tomcat</artifactId>
        <scope>provided</scope>
    </dependency>

    <dependency>
        <groupId>javax.servlet</groupId>
        <artifactId>javax.servlet-api</artifactId>
        <version>4.0.1</version>
        <scope>provided</scope>
    </dependency>
    <dependency>
        <groupId>com.fasterxml.jackson.core</groupId>
        <artifactId>jackson-databind</artifactId>
        <version>2.13.0</version>
    </dependency>
    <dependency>
        <groupId>io.github.cdimascio</groupId>
        <artifactId>dotenv-kotlin</artifactId>
        <version>6.4.1</version>
    </dependency>
    <dependency>
        <groupId>org.jetbrains.kotlin</groupId>
        <artifactId>kotlin-stdlib-jdk8</artifactId>
    </dependency>
    <dependency>
        <groupId>com.google.firebase</groupId>
        <artifactId>firebase-admin</artifactId>
        <version>9.1.1</version>
    </dependency>
    <dependency>
        <groupId>org.quartz-scheduler</groupId>
        <artifactId>quartz</artifactId>
        <version>2.3.2</version>
    </dependency>

    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-test</artifactId>
        <scope>test</scope>
    </dependency>
</dependencies>

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.22 02:50:36