(详细完整)解决IDEA中Error (3, 32) 程序包org springframework boot不存在问题

解决方法参考文章:​​​​​​真正解决Could not transfer artifact org.springframework.boot:spring-boot-starter-parent:pom_FungLi_notLove的博客-CSDN博客

文中的方法没有完全解决我的问题,以下是我摸索之后较为详细全面的解决方法。

没有原理,有需要可以参考其他博主的文章。

 刚开始学习Spring,运行第一个hello spring文件时出现了报错,错误提示如图。

 

目录

一、网上常见解决方法(试过无用可直接到二)

二、我的有效解决方法


一、网上常见解决方法

网上搜出来最多的是以下这种方法:

 第6步绕过证书语句如下:

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

点击右下角Apply,关闭页面可以看到最右边有如下界面:

点击clean运行。

 

有的小伙伴以上操作后是可以解决这个Error的,但是我的依然在报错!!

有同样情况的话一起接着往下看吧~

 二、我的有效解决方法

1、如图,打开pom.xml修改src-pom.xml文件中<version>版本

可以尝试修改为2.4.5(字体是红色说明依然不可用)

也可以和我一样,使用2.1.7RELEASE的版本(此时字体颜色为灰色

<version>2.1.7.RELEASE</version>

2、手动添加证书

打开阿里云仓库:

仓库服务 (aliyun.com)icon-default.png?t=L892https://developer.aliyun.com/mvn/guide

 打开后如图

跟着maven配置指南一步步做:

第一步:找到安装目录下maven文件中的conf文件夹下有一个settings.xml文件

 打开文件(我的自动通过DreamWeaver打开)修改蓝色标签下内容!!!

 在<mirrors></mirrors>标签中添加 mirror 子节点:

<mirror>
  <id>aliyunmaven</id>
  <mirrorOf>*</mirrorOf>
  <name>阿里云公共仓库</name>
  <url>https://maven.aliyun.com/repository/public</url>
</mirror>

如果想使用其它代理仓库,可在<repositories></repositories>节点中加入对应的仓库使用地址。以使用 spring 代理仓为例:

(这里的代码我也添加了,注意内容标签不要看错)

<repository>
  <id>spring</id>
  <url>https://maven.aliyun.com/repository/spring</url>
  <releases>
    <enabled>true</enabled>
  </releases>
  <snapshots>
    <enabled>true</enabled>
  </snapshots>
</repository>

配置指南的第三段代码在pom.xml中无需改动,不放心可以如图校对一下

 

第二歩:回到刚刚的阿里源仓库

 仓库服务 (aliyun.com)icon-default.png?t=L892https://developer.aliyun.com/mvn/guide

微软和谷歌浏览器打开证书的方式略有不同

(后面我用的是微软浏览器,谷歌基本是一致的不用担心)

 (Google Chorme浏览器)

 

(Microsoft Edge浏览器)

 

 

 点完复制到文件会直接弹出对话框,不要点确定

 一直next,文件名为 ali_maven.cer,点击浏览放在D盘根目录下,后续命令有用到

 点击完成。

 

第三步:添加证书到密钥库

win+r 打开运行,输入cmd以管理员身份运行

输入命令进入carcerts所在文件目录:

cd C:\Program Files\Java\jdk-10.0.2\lib\security

注意

1.这里的文件要依据自己下的jdk版本,可以在C盘中搜索一下,实在不行每个都试一遍
2.路径正确还是报错,可以尝试去掉cd 

接着执行命令(注意空格还有刚刚.cer文件的存放路径输入一致)

keytool -import -alias cacerts -keystore cacerts -file d:\ali_maven.cer

默认密钥库口令:

changeit

是否信任此证书?[否]: Y(大小写都可以)

实际输入界面大概如下图:

 回车完成添加。


回到IDEA项目界面,重新点击clean,compile,此时运行已不再报错。

 

如果还有说的不详细的地方或者有不同的问题欢迎留言!(〃'▽'〃)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  • 5
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值