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的缓存可能导致依赖识别异常,尝试清理缓存并重启:- 打开IDE的 File 菜单 → Invalidate Caches...;
- 勾选"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
相关产品推荐
相关产品推荐

