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

如何在Java Maven项目中添加Spring Data OpenSearch?依赖引入报错求助

解决Spring Data OpenSearch快照依赖无法找到的问题

1. 修正快照仓库地址

你当前配置的仓库地址不正确,OpenSearch官方快照仓库地址为https://snapshots.opensearch.org/maven,且需要明确开启快照拉取支持。替换仓库配置为:

<repositories>
    <repository>
        <id>opensearch-snapshots</id>
        <name>OpenSearch Snapshots Repository</name>
        <url>https://snapshots.opensearch.org/maven</url>
        <snapshots>
            <enabled>true</enabled>
        </snapshots>
    </repository>
</repositories>

2. 修正依赖坐标

Spring Data OpenSearch的groupId已变更为org.opensearch.data,而非你使用的org.opensearch.client。正确的3.0.0-SNAPSHOT依赖配置如下:

<dependency>
    <groupId>org.opensearch.data</groupId>
    <artifactId>spring-data-opensearch</artifactId>
    <version>3.0.0-SNAPSHOT</version>
</dependency>

3. 强制刷新Maven依赖缓存

Maven会缓存依赖查找失败的结果,执行以下命令强制更新快照,忽略本地缓存:

mvn clean install -U

-U参数将让Maven重新从仓库拉取最新的快照版本。

4. 备选方案:使用正式发布版本

如果快照版本仍无法获取,可切换到已正式发布的稳定版本(比如2.2.0),该版本可直接从Maven中央仓库获取,无需额外配置快照仓库:

<dependency>
    <groupId>org.opensearch.data</groupId>
    <artifactId>spring-data-opensearch</artifactId>
    <version>2.2.0</version>
</dependency>

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.11 11:01:26