如何在项目中使用旧版Spring Boot?解决2.3.4版本依赖找不到问题
修复Spring Boot 2.3.4版本依赖拉取失败问题
步骤1:修正依赖版本号后缀
Spring Boot 2.3.x系列的正式版本号后缀带.RELEASE,直接填写2.3.4会无法匹配到对应构件,先修改pom.xml中的parent配置为:
<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.3.4.RELEASE</version> <relativePath/> </parent>
步骤2:配置国内Maven镜像源
默认Maven中央仓库访问不稳定会导致拉取失败,修改本地Maven的settings.xml配置文件,在
<mirror> <id>aliyunmaven</id> <mirrorOf>central</mirrorOf> <name>阿里云公共仓库</name> <url>https://maven.aliyun.com/repository/public</url> </mirror>
步骤3:添加Spring旧版本官方仓库(可选,前两步失效时使用)
Spring Boot 2.3.x版本已经停止维护,部分公共镜像源可能已下架对应版本,在pom.xml的
<repositories> <repository> <id>spring-releases</id> <name>Spring Official Releases</name> <url>https://repo.spring.io/release</url> <snapshots> <enabled>false</enabled> </snapshots> </repository> </repositories>
步骤4:刷新依赖
完成以上配置后执行下列操作:
- 关闭IDEA Maven离线模式:进入Settings > Build, Execution, Deployment > Build Tools > Maven,取消勾选
Work offline - 右键项目选择Maven > Reload Project,或执行
mvn -U clean install命令重新拉取依赖
如果是创建项目时无法直接选择2.3.4版本,可先任选一个2.x版本创建项目,再按照上述步骤修改版本号即可。
内容的提问来源于stack exchange,提问作者Kresnik
相关产品推荐
相关产品推荐

