方法一:使用镜像仓库同步一遍(加速),然后再使用中央仓库同步一遍(下载未找到的依赖包);
注意:勾选上“File > settings > Build, Execution, Deployment > Build Tools : Maven”下的Always update snapshots
勾选上,表示idea扫描maven时优先从本地扫描;
注意:若是没有解决,则需要删除本地maven仓库下对应依赖的文件夹中的_remote.repositories
文件再重启idea,同时还需要删除文件夹下的.lastUpdated
文件;
作用:通过删除仓库中的_remote.repositories
文件,解决由于更换仓库带来的jar包不兼容/重新下载问题;
方法二:复制别人的Maven本地仓库,将本地maven仓库下对应依赖的文件夹中的_remote.repositories
文件再重启idea,同时还需要删除文件夹下的.lastUpdated
文件;
方法一:勾选上idea中maven设置的Work offline
,开启maven的离线模式;
方式一:关闭idea中maven的离线模式(取消勾选idea中maven设置的Work offline
);
方法二:找到maven同步窗口,点击报错项Dependency Resolution Failed
,然后点击右侧提示Switch Off Offline Mode
即可关闭idea中maven的离线模式;
注意:本人idea版本为2021.2.2版本,不同版本可能选项有所区别;
解决方法:在idea的maven设置中的ignored Files
设置中取消勾选对应的pox.xml
文件。路径为:File -> Settings -> Build, ... -> Build Tools -> Maven -> igored Files
配置本地仓库
<localRepository>D:\Software\Repository\mavenlocalRepository>
配置远程镜像仓库
<mirror>
<id>aliyunmavenid>
<mirrorOf>*mirrorOf>
<name>阿里云公共仓库name>
<url>https://maven.aliyun.com/repository/publicurl>
mirror>
配置Java版本
<profile>
<id>jdk-1.8id>
<activation>
<activeByDefault>trueactiveByDefault>
<jdk>1.8jdk>
activation>
<properties>
<maven.compiler.source>1.8maven.compiler.source>
<maven.compiler.target>1.8maven.compiler.target>
<maven.compiler.compilerVersion>1.8maven.compiler.compilerVersion>
properties>
profile>
完整配置文件
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">
<localRepository>D:\Software\Repository\mavenlocalRepository>
<pluginGroups>
pluginGroups>
<proxies>
proxies>
<servers>
servers>
<mirrors>
<mirror>
<id>aliyunmavenid>
<mirrorOf>*mirrorOf>
<name>阿里云公共仓库name>
<url>https://maven.aliyun.com/repository/publicurl>
mirror>
mirrors>
<profiles>
<profile>
<id>jdk-1.8id>
<activation>
<activeByDefault>trueactiveByDefault>
<jdk>1.8jdk>
activation>
<properties>
<maven.compiler.source>1.8maven.compiler.source>
<maven.compiler.target>1.8maven.compiler.target>
<maven.compiler.compilerVersion>1.8maven.compiler.compilerVersion>
properties>
profile>
profiles>
settings>
maven 3.8.8 版本
参考3.6.3版本