最終解決方法如下:
修改配置 settings.xml
添加鏡像
<mirror>
<id>alimaven</id>
<mirrorOf>*</mirrorOf>
<url>https://maven.aliyun.com/repository/central</url>
</mirror>
IDEA之后Maven的依賴jar包依然是下載在默認的c盤的.m2的文件夾下
1.Maven Home directory 是你maven程序的目錄,這個一定要指定,否則默認使用idea的Maven程序
2.如果你自己Maven程序的conf文件內,設置了Maven倉庫目錄,那么第三個選項的:local repository 目錄,就不用設置。否則你還需要手動指定你的Jar包的文件夾目錄。
3. 這里的local repository是指本機Jar包文件夾,所有Maven下載的Jar包都會在這個文件夾中。
總結:如果你有maven程序就用自己maven程序目錄,如果你有自己的maven配置文件,並且在配置文件中設置了local repository的目錄,那么第三個選項就需要指定。
拓展知識:
為什么要自定義maven的配置文件?好處比較多,比如可以更換國內的maven鏡像地址,加快maven下載速度。
創建新的文件夾 E:\other\maven351,把 C:\Users\Administrator\.m2\repository 拷貝到新文件夾里面
D:\programfiles\idea20210103\plugins\maven\lib\maven3
D:\programfiles\idea20210103\plugins\maven\lib\maven3\conf
D:\programfiles\idea20210103\plugins\maven\lib\maven3\conf\settings.xml
<!-- 阿里雲鏡像 -->
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/repositories/central/</url>
<mirrorOf>central</mirrorOf>
</mirror>
主要原因是本地maven的配置文件和倉庫地址不一致。
REF
Maven的配置參考
https://blog.csdn.net/mulinsen77/article/details/83818280
https://blog.csdn.net/hnu_zzt/article/details/97767545
https://blog.csdn.net/weixin_39778417/article/details/103796452