本来IDEA中使用的是内置的maven,发现pom文件中某些依赖并不仅仅是版本号爆红,应该是说明仓库中没有这个包。
我的解决办法是下载最新的maven,maven下载地址, 解压,可以配置环境变量,不配置的话问题好像也不大。
进入文件夹,打开 /conf 中的settings文件, 在55行左右加入:
<localRepository>D:\rely\repository</localRepository>
这个自己建立一个repository,将所在位置写在上面;
在162行左右加入镜像:
<mirror>
<id>nexus-aliyun</id>
<mirrorOf>*</mirrorOf>
<name>Nexus aliyun</name>
<url>https://repo1.maven.org/maven2</url>
</mirror>
上面的id是啥内容并不重要,重要的是url一定要正确,如果这个网址不行,去找一下阿里云maven镜像。
在256行左右,加入:
<profile>
<id>jdk-1.8</id>
<activation>
<activeByDefault>true</activeByDefault>
<jdk>1.8</jdk>
</activation>
<properties>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
<maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
</properties>
</profile>
保存后基本就可以了。
最后进入IDEA中,File->Settings->Maven,如下图配置就好
apply之后,可以清空缓存重启IDEA,进入pom文件,下载依赖,问题就能得到解决了。