首页 > 代码库 > Maven 迁移local repository
Maven 迁移local repository
1.1 Maven仓库主要有2种:
remote repository:相当于公共的仓库,大家都能访问到,一般可以用URL的形式访问
local repository:存放在本地磁盘的一个文件夹,例如,windows上默认是C:\Users\{用户名}\.m2\repository目录
1.2 Remote Repository主要有3种:
中央仓库:http://repo1.maven.org/maven2/
私服:内网自建的maven repository,其URL是一个内部网址
其他公共仓库:其他可以互联网公共访问maven repository,例如 jboss repository等
repository里存放的都是各种jar包和maven插件。当向仓库请求插件或依赖的时候,会先检查local repository,如果local repository有则直接返回,否则会向remote repository请求,并缓存到local repository。
也可以把做的东西放到本地仓库,仅供本地使用;或上传到远程仓库,供大家使用。
================================
我用的是idea自带的maven3
默认maven的配置C:\Users\Administrator\.m2
资源全放系统盘,万一要重装系统呢?现在切换到D盘
打开配置文件,位置为%MAVEN_HOME%/conf/setting.xml,maven_home可以查看idea中的maven设置
打开setting.xml,修改配置信息
<!-- localRepository | The path to the local repository maven will use to store artifacts. | | Default: ~/.m2/repository <localRepository>/path/to/local/repo</localRepository> --><localRepository>D:\360CloudUI\maven\repository</localRepository>
最后就是把这个setting.xml配置文件覆盖掉idea中默认的配置
一切ok,再把原来C盘中的repository资源迁移到新的位置就可以了。
http://zhidao.baidu.com/link?url=9M9KLKNfeTU8gqRBA3sCbwD6HkZZ_PpzxaGZJpgBBnTLNf5bddxtnCn3HusnydRDHwlsFMcnm6eDz2ii0ebV_w59Cd-anw-B4KdIGFQnK5q
https://my.oschina.net/sunchp/blog/100634
Maven 迁移local repository