Maven 本地仓库配置

Maven 仓库的分类
本地仓库 :用来存储从远程仓库或中央仓库下载的插件和 jar 包,项目使用一些插件或 jar 包, 优先从本地仓库查找 默认本地仓库位置在 {user.dir}/.m2/repository,${user.dir}表示windows 用户目录
在这里插入图片描述
远程仓库:如果本地需要插件或者 jar 包,本地仓库没有,默认去远程仓库下载。 远程仓库可以在互联网内也可以在局域网内。
中央仓库 :在 maven 软件中内置一个远程仓库地址 http://repo1.maven.org/maven2 ,它是中 央仓库,服务于整个互联网,它是由 Maven 团队自己维护,里面存储了非常全的 jar 包,它包 含了世界上大部分流行的开源项目构件。

Maven 本地仓库的配置

可以将默认本地仓库 “repository”,复制到一个目录下,比如 D:\repository 目录下(可以放在没有中文及空格的目录下)。
在这里插入图片描述
在apache-maven-3.5.2 /conf/settings.xml 文件中配置本地仓库位置(maven 的安装目录下):

在这里插入图片描述
在这里插入图片描述
全局 setting 与用户 setting
maven 仓库地址、私服等配置信息需要在 setting.xml 文件中配置,分为全局配置和用户配置。 在 maven 安装目录下的有 conf/setting.xml 文件,此 setting.xml 文件用于 maven 的所有 project 项目,它作为 maven 的全局配置。 如需要个性配置则需要在用户配置中设置,用户配置的 setting.xml 文件默认的位置在:{user.dir} /.m2/settings.xml 目录中,${user.dir} 指windows 中的用户目录。 maven会先找用户配置,如果找到则以用户配置文件为准,否则使用全局配置文件。
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_34721292/article/details/89646394