maven仓库分类以及修改本地仓库路径

1.本地仓库:

用来存储从远程仓库或中央仓库下载的插件和 jar 包,项目使用一些插件或 jar 包, 优先从本地仓库查找
默认本地仓库位置在 ${user.dir}/.m2/repository ${user.dir} 表示 windows 用户目录。

 

可改本地仓库的位置:

在maven目录下有个conf配置文件目录

maven仓库分类以及修改本地仓库路径_第1张图片

 

 

编辑settings.xml文件在下面加上你要修改的位置即可

maven仓库分类以及修改本地仓库路径_第2张图片

2.远程仓库(也叫私服) 

如果本地需要插件或者 jar 包,本地仓库没有,默认去远程仓库下载。
远程仓库可以在互联网内也可以在局域网内。
 

3.中央仓库

maven 软件中内置一个远程仓库地址 http://repo1.maven.org/maven2 ,它是中
央仓库,服务于整个互联网,它是由 Maven 团队自己维护,里面存储了非常全的 jar 包,它包
含了世界上大部分流行的开源项目构件

 

 

下图描述了三个仓库的关系, 一个maven工程会先在本地找jar包,找不到后会去中央仓库下载,在企业中本地找不到就去远程仓库找,远程仓库没的话会去中央仓库下载

maven仓库分类以及修改本地仓库路径_第3张图片

你可能感兴趣的:(maven仓库分类以及修改本地仓库路径)