Idea初次导入Springboot项目搭配Maven无法从阿里云中央仓库下载依赖包解决办法

概述

Eclipse用习惯了,因为公司任务分配,需要开发两个接口,项目采用的是SpringBoot,工具用的是Idea,就想换换口味,花了几分钟下载了最新的idea 2019.3版本,在导入项目之后就发现竟然无法从阿里云远程仓库下载依赖包,因此我尝试了各种办法。

解决办法

第一个解法:maven版本过低,因为我的maven是3.2.5,为此我就去下了一个3.6.3的maven,,并重新配置环境,没成功,继续查资料,然后网上又说2019.2以上idea不兼容3.6.2的maven,我还是3.6.3,因此我又把maven降到了3.5.4,然并卵。
第二个解法:idea版本问题,因为我下载的是最新版,然后我同事都是用的2017版,我就去下了一个2017,并重新配置好maven相关配置,仍然不得行,而且我为了激活2017版本的idea,费了好大功夫,纯粹浪费时间,和工具毛关系都没有。
第三个解法:需要把相关证书加到本地jdk中。根据错误提示发现尾巴指明了错误原因:unable to find valid certification path to requested target。意思是说找不到所请求目标的有效证书路径。
在这里插入图片描述
因此直接利用阿里云中央仓库地址,把地址复制出来,打开谷歌浏览器,点击
在这里插入图片描述
复制文件,以Base64编码保存到本地,比如D盘,然后打开CMD命令窗口到JDK安装的security文件目录下执行以下命令
keytool -import -alias abc -keystore cacerts -file D://aliyun.cer
在这里插入图片描述
输入密码changeit,信任证书,完成证书添加。
在这里插入图片描述
到此,证书添加完毕,再到idea中Reimport,你会发现已经再开始正常下载阿里云仓库的包咯,下载完之后你就会发现lib目录下除了jdk相关包外,maven相关包也进来了。
在这里插入图片描述在这里插入图片描述

注意:Reimport之前一定要把本地maven仓库里面的包清理干净再重新下载;证书添加之前最好把老证书删除掉,不然直接更新的证书可能会失效。

  • 5
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
要在 IntelliJ IDEA导入 Maven 的 Spring Boot 项目,可以按照以下步骤操作: 1. 打开 IntelliJ IDEA,点击 "File" -> "New" -> "Project"。 2. 在 "New Project" 窗口中,选择 "Maven" 并点击 "Next"。 3. 在 "New Project" 窗口中,设置项目的 GroupId、ArtifactId 和版本号,并选择项目的存储位置。点击 "Next"。 4. 在 "New Project" 窗口中,选择 "Spring Initializr" 并点击 "Next"。 5. 在 "Spring Initializr" 窗口中,选择需要的 Spring Boot 依赖和版本,点击 "Next"。 6. 在 "New Project" 窗口中,为项目设置名称和项目类型,点击 "Finish"。 完成上述步骤后,IntelliJ IDEA 将自动创建 Maven 的 Spring Boot 项目。如果您已经有现有的 Maven 的 Spring Boot 项目,可以按照以下步骤将其导入 IntelliJ IDEA 中: 1. 打开 IntelliJ IDEA,点击 "File" -> "Open"。 2. 在 "Open" 窗口中,选择您的 Maven 的 Spring Boot 项目所在的文件夹,点击 "Open"。 3. IntelliJ IDEA 将自动检测该项目Maven 项目,并打开 "Import Project" 窗口。 4. 在 "Import Project" 窗口中,选择 "Import project from external model" 并选择 "Maven"。点击 "Next"。 5. 在 "Import Project" 窗口中,设置 Maven 的路径和本地仓库的路径,点击 "Next"。 6. 在 "Import Project" 窗口中,选择需要导入Maven 模块,点击 "Next"。 7. 在 "Import Project" 窗口中,设置项目的名称和存储位置,点击 "Finish"。 完成上述步骤后,IntelliJ IDEA 将自动导入您的 Maven 的 Spring Boot 项目
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值