4.建立本地maven仓库

四.Maven仓库

1.仓库的分类

  • 本地仓库
    • 在当前计算机上部署一个仓库目录
    • 为当前计算机中所有的Maven工程服务
    • 如果Maven工程需要依赖,会优先在本地仓库中查找对应的依赖
    • 如果在本地仓库中找不到了,则会进入远程仓库进行查找
      • 找到后会将对应的依赖下载到本地仓库中进行引种
    • 当没有对本地仓库进行配置的时候
    • 其默认地址为:
      • windows:C:\Users\User\.m2
      • linux:/home/soft01/.m2
  • 远程仓库
    • 私服
      • 搭建在局域网范围内的Maven仓库
      • 一般用于公司内部使用
      • 私服为局域网范围内的所有的Maven工程服务
    • 中央仓库
      • 搭建在互联网上,为全世界所有的Maven工程服务
      • maven.apache.org
      • maven.org
      • 由于中央仓库负载太高,开发中一般不建议使用
    • 镜像仓库
      • 本质上仍然是中央仓库的内容
      • 但是由于中央仓库的负载过高
      • 为了分担中央仓库的访问压力,提高用户的访问效率
      • 建立了很多的中央仓库的镜像
      • 专门用于访问

2.配置本地仓库

在Maven安装目录下的conf目录中存在一个settings.xml文件

该文件是Maven的核心配置文件

在该文件中可以对Maven进行全局的配置

localRepository标签用于配置本地仓库

其标签体的值即为本地仓库的地址

如果不指定地址,会使用默认的地址

当指定了地址之后,会使用指定的路径作为本地仓库目录

<!-- localRepository
| The path to the local repository maven will use to store artifacts.
|
| Default: ${user.home}/.m2/repository
<localRepository>/path/to/local/repo</localRepository>
-->
<localRepository>本地仓库所在的目录</localRepository>
案例:
<localRepository>D:\maven_repository</localRepository>

3.配置远程仓库

当没有配置远程仓库的时候,默认访问的是maven.apache.org中央仓库的http://repo.maven.org

由于该中央仓库访问效率较低,可以手动修改默认访问的地址

可以使用效率较高的镜像仓库或者私服

打开settings.xml文件,找到mirrors标签

该标签用于配置所有的远程仓库

3-1 配置镜像仓库
 <mirror>
  <id>repo1</id>
  <mirrorOf>central</mirrorOf>	
  <name>Central Repository</name>
  <url>https://repo1.maven.org/maven2/</url>
</mirror>
3-2 配置阿里云私服

阿里云私服主页: https://maven.aliyun.com/mvn/view

进入主页之后选择右上角的使用指南

找到想要使用的仓库进行配置

<mirror>
  <id>alimaven</id>
  <mirrorOf>central</mirrorOf>	
  <name>aliyun maven</name>
  <url>c</url>
</mirror>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值