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

DAX Java客户端依赖报错:找不到aws-java-sdk-dynamodb:pom:1.11,求正确依赖

解决DAX Java客户端依赖报错问题

问题原因

你使用的amazon-dax-client旧版本(1.0.230341.0)传递依赖了一个不存在的aws-java-sdk-dynamodb:1.11版本——AWS SDK v1的版本号格式为1.11.xxx或1.12.xxx,没有单独的1.11版本,导致Maven无法解析依赖。

正确的依赖配置

推荐使用以下两种方案解决:

方案一:升级DAX客户端并手动指定SDK版本

排除DAX客户端自带的过时SDK依赖,添加兼容的AWS SDK for DynamoDB版本:

<!-- DAX客户端依赖 -->
<dependency>
    <groupId>com.amazonaws</groupId>
    <artifactId>amazon-dax-client</artifactId>
    <version>1.2.230825.0</version> <!-- 使用最新稳定版本 -->
    <exclusions>
        <!-- 排除传递的SDK依赖 -->
        <exclusion>
            <groupId>com.amazonaws</groupId>
            <artifactId>aws-java-sdk-dynamodb</artifactId>
        </exclusion>
        <exclusion>
            <groupId>com.amazonaws</groupId>
            <artifactId>aws-java-sdk-core</artifactId>
        </exclusion>
    </exclusions>
</dependency>

<!-- 手动添加兼容的AWS SDK v1依赖 -->
<dependency>
    <groupId>com.amazonaws</groupId>
    <artifactId>aws-java-sdk-dynamodb</artifactId>
    <version>1.12.500</version> <!-- 选择稳定的SDK v1版本 -->
</dependency>

方案二:强制更新本地依赖缓存

如果本地Maven仓库缓存了错误的依赖记录,执行以下命令强制更新:

mvn clean install -U

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.05 20:15:44