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

如何更新外部库中SnakeYAML版本?根目录POM未找到该依赖

更新间接引入的SnakeYAML版本方案

由于SnakeYAML是通过其他依赖间接引入的(根目录pom未直接声明),你可以通过以下方式将其更新至1.31版本:

方式一:根pom直接声明依赖(优先推荐)

在根pom的<dependencies>节点下直接添加SnakeYAML的依赖配置,指定目标版本。Maven会优先采用直接声明的版本,覆盖间接引入的旧版本:

<dependency>
    <groupId>org.yaml</groupId>
    <artifactId>snakeyaml</artifactId>
    <version>1.31</version>
</dependency>

方式二:通过依赖管理统一控制版本

如果是多模块项目,或者需要统一管控依赖版本,可在根pom的<dependencyManagement>节点中声明版本,所有子模块会自动继承该版本:

<dependencyManagement>
    <dependencies>
        <dependency>
            <groupId>org.yaml</groupId>
            <artifactId>snakeyaml</artifactId>
            <version>1.31</version>
        </dependency>
    </dependencies>
</dependencyManagement>

验证版本更新结果

配置完成后,执行以下命令查看依赖树,确认SnakeYAML版本已更新为1.31:

mvn dependency:tree | grep snakeyaml

无需单独修改子模块的pom文件,直接在根pom操作即可完成版本覆盖。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.03 00:45:45