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

升级mongock-core至4.3.8无法找到JAR包,求解决办法

问题原因与解决方案

核心原因

Mongock在4.x版本后进行了项目归属与依赖坐标的重大调整:原com.github.cloudyrock.mongock的groupId不再维护4.x及以上版本,所有4.x版本的依赖都迁移到了新的io.mongockgroupId下,这就是你在原坐标下找不到4.3.8版本的根本原因。

解决步骤

修改你的Maven依赖配置,将groupId替换为io.mongock即可,具体配置如下:

<properties>
    ...
    <mongock.version>4.3.8</mongock.version>
    ...
</properties>

...

<dependency>
    <groupId>io.mongock</groupId> <!-- 替换为新的groupId -->
    <artifactId>mongock-core</artifactId>
    <version>${mongock.version}</version>
</dependency>

...

<repository>
    <id>my-maven</id>
    <name>Maven Repository</name>
    <url>https://repo1.maven.org/maven2</url>
</repository>

额外说明

如果你的项目是Spring Boot环境,4.x版本的Mongock提供了专门的starter依赖(如mongock-springboot-v3,需匹配你的Spring版本),可以根据实际场景选择更适配的依赖,避免手动引入过多底层包。

内容的提问来源于stack exchange,提问作者T.S.

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.27 06:30:02