解决Could not transfer artifact org.springframework.boot:spring-boot-starter-parent

本文介绍了两种方法来解决新建SpringBoot项目时遇到的包导入问题。首先,可以通过在Maven命令行中设置证书检查选项来忽略证书错误。其次,确保在Maven的settings.xml中配置了阿里云的镜像源,并将该源的证书添加到Java的信任证书库。完成这些步骤后,重新导入项目即可正常编译。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

解决新建springboot项目时包导不进来的问题

  • 这是我的问题解决方法,仅供参考

方法一

步骤一:在新建maven工程时,会自执行maven的各种命令
步骤二:在此处设置忽略证书检查
在这里插入图片描述
命令如下:

-Dmaven.wagon.http.ssl.insecure=true -Dmaven.wagon.http.ssl.allowall=true

方法二

  • 确保maven中setting文件中的阿里源配置正确
<mirror>
    <id>nexus-aliyun</id>
    <mirrorOf>central</mirrorOf>
    <name>Nexus aliyun</name>
    <url>https://maven.aliyun.com/nexus/content/groups/public</url>
 </mirror>
  • 将阿里镜像库的证书加到信任证书库里面
  • 打开上面阿里源的网址
    https://maven.aliyun.com/mvn/guide
  • 通过chrome浏览器下载证书到本地
    在这里插入图片描述
  • 一直next,将文件命名为ali_maven,后缀默认为.cer,保存指定路径,这里暂时保存到D盘根目录
  • 通过证书添加到java信任证书库
  • 以管理员身份打开命令提示符(cmd)
  • 进入到目录C:\Program Files\Java\jdk1.8.0_261\jre\bin
  • 执行命令
keytool -import -alias cacerts -keystore cacerts -file d:\ali_maven.cer
  • 默认密钥库口令:changeit
  • 是否信任此证书?[否]: Y
  • 显示证书已添加到密钥库中即表示添加成功
    在这里插入图片描述
    在这里插入图片描述

重新导入编译即可

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值