前情:
已经用了一段时间的IDEA,因内存问题,所以进行更改,作者在C盘有maven,在D盘里也有maven
在使用IDEA时,IDEA会默认使用自带的Bundled(Maven3)。Maven3默认的仓库路径一般是在C盘的用户文件夹中的.m2目录下,由于作者的C盘空间有限,所以不得不想点办法。
在没修改之前,是这样的:
所有的都在C盘,当maven下的pom文件中的依赖逐渐增加时,maven仓库下面的jar包也会渐渐增多。C盘之珍贵不用多说,所以给仓库换一个盘。
注:
Maven home path(Maven安装路径)是指您安装Maven的位置。它指定了IntelliJ IDEA在执行Maven相关操作时应使用的Maven实例。
"User settings file"是指Maven的用户配置文件。Maven使用XML格式的配置文件来定义全局设置、镜像仓库、代理等信息。该配置文件通常命名为
settings.xml
,位于Maven安装目录的conf
文件夹中。"Local repository"(本地仓库)是指Maven用来存储本地依赖库的位置。当您在项目中引入依赖时,Maven会自动下载这些依赖,并将其存储在本地仓库中。这样,在后续构建和运行项目时,Maven可以直接从本地仓库加载这些依赖,而不需要每次都从远程仓库下载。
打开File --> Settings --> Build, Execution, Deployment --> Build Tools --> Maven
首先找到自己IDEA的存储文件:右键IDEA -->打开文件所在位置 --> plugins --> maven -->lib -->maven3 --> config,找到settings.xml,备用。
找到C盘里默认的仓库文件,用户 --> 自己名 --> .m2 ,找到repository,将其复制。
前面说过,我在D盘里有maven,所以我直接将复制的repository放到了那个文件夹,如图:
找到前面备用的 IDEA 的 config 中的 settings.xml,编辑,ctrl+f输入localRepository,将里面换成前面复制的repository文件夹,如图:
重启IDEA,可看到Local repository变成上述修改的D:\Maven\repository。
由于作者D盘中有maven,所以我就直接将User settings file选成了D:\Maven\apache-maven-3.8.6\conf\settings.xml。(可不进行更改)(如果更改,可点后面框里,勾选,这样就可以选择了)
但一想换都换了,所以,我又将Maven home path换成了D:/Maven/apache-maven-3.8.6(可不改)
最终如图: