构建springboot项目无法导入pom依赖
构建springboot项目无法导入pom依赖
·
今天创建一个小demo测试springboot环境是否可用,结果一直无法导入依赖。
1、一开始,External Libraries只有一个jdk的包,其他依赖一直无法导入。
2、刚开始试过在Project Structure里面,将scr下的java设置为Sources,将resources设置为Resources,结果单纯修改了文件夹路径。行不通。
3、结果一番度娘以后,说是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条内容
所有评论(0)