构建springboot项目无法导入pom依赖

今天创建一个小demo测试springboot环境是否可用,结果一直无法导入依赖。

1、一开始,External Libraries只有一个jdk的包,其他依赖一直无法导入。

2、刚开始试过在Project Structure里面,将scr下的java设置为Sources,将resources设置为Resources,结果单纯修改了文件夹路径。行不通。

3、结果一番度娘以后,说是maven版本的问题。没办法,只能强制去降低maven版本。

maven下载地址

4、配置maven环境依赖

1、解压maven压缩包

2、在系统变量里面添加环境变量,创建MAVEN_HOME变量名,变量值为maven的解压路径。

3、在path下添加路径%MAVEN_HOME%\bin

4、修改conf下面的setting配置文件,在maven同级安装路径下创建文件夹repository,将路径添加到setting文件中。

  <!-- 添加自定义仓库 -->
  <localRepository>D:\maven\repositor</localRepository>

5、在cmd下使用命令mvn -v查看是否安装成功。点击回车以后,毫无意外的发现,报错了,maven找不到jdk环境,这里就很奇怪了,使用了这么久的jdk环境,竟然报错,找不到jdk。

5、使用mnv -v报错

The JAVA_HOME environment variable is not defined correctly
This environment variable is needed to run this program
NB: JAVA_HOME should point to a JDK not a JRE

JAVA_HOME一直在使用,说找不到。不懂就要问度娘。一开始先查看jdk版本是否正确,是否和环境变量的一致,发现没问题。还是没解决,再看看jdk的路径是否正确。直接将JAVA_HOME环境变量的URL指向jdk安装的全路径。

此时JAVA_HOME的url路径为

C:\Program Files\Java\jdk-16.0.1

 

我的这里jdk路径下还嵌套了一个jdk文件夹,而我仅仅指到第一个文件夹,使用jdk时也没有报错,但是使用maven就报错了。重新修改jdk路径以后,再运行mvn -v这次很意外的不报错了。

 6、降低了maven版本,但是又有问题出现了

发现不管怎么修改,idea的maven的版本都会自动跳系统默认的maven版本。又是一番度娘以后,发现一个快捷的办法。将项目中.mvn/wrapper/下的maven-wrapper.properties从项目中删除就可以了。

7、重新刷新pom文件,惊奇的发现,依赖全部导入了。

 

 

 

 

 

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值