org.springframework.boot:spring-boot-starter-parent:pom:3.2.2.RELEASE was not found

本文介绍了如何在IDEA中解决JAR包下载失败问题,包括通过设置阿里云镜像加速下载,以及降低SpringBoot的父版本。推荐使用2021.3.3版本IDEA,以避免配置问题并支持JDK17。
摘要由CSDN通过智能技术生成

原因及解决方法:

一、未配置国内镜像如阿里云,导致JAR包下载失败

settings.xml里面配置镜像

<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/repositories/central/</url>
<mirrorOf>central</mirrorOf>
</mirror>

二、父版本太高了,降低版本

//以前版本
<parent>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-parent</artifactId>
    <version>3.2.2</version>
	<relativePath/> <!-- lookup parent from repository -->
</parent>
//现在版本
<parent>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-parent</artifactId>
    <version>3.0.2</version>
	<relativePath/> <!-- lookup parent from repository -->
</parent>

另社区版本的IDEA 2021.3.3 下载插件spring initializer and assistant,即可创建spring项目

注:2019版本和2023版本下载安装会出现各种配置问题,故选择2021.3.3版本IDEA,它可以下载JDK与MAVEN,节约了配置JDK的时间。

现在主流推广JDK17

  • 11
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在使用Maven构建项目时,如果出现"Could not find artifact"的错误提示,通常是因为Maven无法从指定的仓库中找到所需的依赖项。在你的情况下,错误提示是"Could not find artifact org.springframework.boot:spring-boot-starter-parent:pom:3.2.2.RELEASE in alimaven",意味着Maven无法在alimaven仓库中找到spring-boot-starter-parent3.2.2.RELEASE版本。 解决这个问题的方法有以下几种: 1. 检查仓库配置:首先,确保你的Maven配置文件(settings.xml)中已经正确配置了alimaven仓库。你可以在该文件中添加以下配置: ```xml <mirrors> <mirror> <id>alimaven</id> <url>http://maven.aliyun.com/nexus/content/groups/public/</url> <mirrorOf>central</mirrorOf> </mirror> </mirrors> ``` 2. 清理本地仓库:有时候,本地仓库中的某些文件可能损坏或不完整,导致Maven无法正确下载依赖项。你可以尝试清理本地仓库,然后重新构建项目。在命令行中执行以下命令: ``` mvn dependency:purge-local-repository ``` 3. 检查依赖项版本:如果你确定alimaven仓库中确实没有所需的依赖项版本,那么你可以尝试使用其他可用的仓库,或者更新你的依赖项版本到alimaven仓库中存在的版本。 4. 检查网络连接:确保你的网络连接正常,能够访问alimaven仓库。有时候,网络问题可能导致Maven无法下载依赖项。 希望以上方法能够帮助你解决问题!如果你还有其他问题,请继续提问。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值