如何修改MAVEN本地仓库的存储位置

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何修改MAVEN本地仓库的存储位置相关的知识,希望对你有一定的参考价值。

eclipse中安装好maven2的插件后:

第一步:

默认会放在~/.m2/repository目录下 (“~”代表用户的目录,比如windows7下一般都是C:\\Users\\zz\\.m2\\repository),

但是一般不想放在C盘下,所以换个仓库位置(E:/mavenrepository)。

第二步:

修改配置文件,将下载的maven2中conf文件夹下的settings.xml复制到C:\\Users\\zz\\.m2\\repository(或者E:/mavenrepository)中,并将其中的

<!-- localRepository
| The path to the local repository maven will use to store artifacts.
|
| Default: ~/.m2/repository
<localRepository>/path/to/local/repo</localRepository>
-->

修改为:

<localRepository>E:/mavenrepository</localRepository>

第三步:

修改Eclipse的MAVEN的存储位置:

点击Browser按钮,选择settings.xml文件,点击update Settings按钮,

上图代表成功转换仓库位置。

可以看到位置已经发生了变化。

参考技术A 1、本地需要安装Maven。这里假设安装在D:\Program Files\apache-maven-2.2.1
2、修改本地maven库的路径。
在 D:\Program Files\apache-maven-2.2.1\conf\settings.xml文件中修改

1

<localRepository>D:/Program Files/apache-maven-2.2.1/repository</localRepository>

3、进MyEclipse→window→Preferences→Maven4MyEclipse→Maven→Installations→User Settings
点击右侧Browse指向D:\Program Files\apache-maven-2.2.1\conf\settings.xml

maven 本地仓库的配置以及如何修改默认.m2仓库位置

通过修改本地 .m2目录下的settings.xml文件(没有就新建一个)

 

具体就是修改如下的Xml代码 
<settings>   
  <localRepository>自己仓库的存放目录,我的仓库已经移动到e盘了,具体看上面的那个图的箭头所指的位置</localRepository>   
</settings> 

 

如下图,看到在 intelliJ idea 编辑器里面对maven进行配置。

一般默认配置是这样的:

这样的话,你就修改他默认位置的setting.xml文件,就可以修改,本地仓库的地址啦

看到后面有override这个词,那么这个也是可以设置的。

如下:

这样,你就可以随意配置自己的本地仓库,你的仓库就可以有多个,不会因为有多个项目,比如一个是公司的项目,一个是你自己新建的项目,而他们都使用一个本地仓库而烦恼,这样子,你就可以 给各自的项目配置一个本地仓库使用啦。

 

以上是关于如何修改MAVEN本地仓库的存储位置的主要内容,如果未能解决你的问题,请参考以下文章

修改maven本地仓库位置

eclipse无法修改maven默认的本地仓库位置。

设置Gradle的本地仓库路径

修改maven的本地仓库位置

Maven02_06_maven的仓库以及配置文件修改本都仓库路径整合springmvc

修改maven本地仓库的位置