JDK 17 或 Spring 3.x 项目要求 Maven 版本不低于 3.8.3
开发环境一般用快照版本,需要在项目 pom.xml 中配置开启 snapshots。请务必参考:启用 Maven 中央库的 SNAPSHOT 版本依赖
anyline-simple-*)中配置了 SNAPSHOT 相关的仓库地址,在其他项目运行时下载了 SNAPSHOT 版本,所以并不是从阿里云镜像上下载的。
可能原因:
Always update snapshots(Settings → Build, Execution, Deployment → Build Tools → Maven 右侧选项)如果没有启用快照也成功下载了快照 jar,那一定是其他开启过快照的项目下载的,刷新当前项目快照不会更新。如果实在更新不了,找到本地 jar 删除一下(删除或刷新时先把应用关掉,否则文件被占用可能导致失败)。
File → Settings → Build, Execution, Deployment → Build Tools → Maven → 勾选 Always update snapshots
访问 maven-metadata.xml 查看 lastUpdated 字段
对比远程 snapshotVersion.value 与本地 Maven 仓库中的文件名是否一致
# 查看特定版本的快照元数据
https://central.sonatype.com/repository/maven-snapshots/org/anyline/anyline-core/8.7.5-SNAPSHOT/maven-metadata.xml
# 本地 Maven 仓库路径
~/.m2/repository/org/anyline/anyline-core/8.7.5-SNAPSHOT/