6 Maven-仓库

1.Maven-简介 2.Maven-安装和配置 3.Maven-POM文件说明 4.Maven-坐标 5.Maven-依赖详解  6.Maven-仓库  7.Maven-生命周期和插件  8.Maven-聚合 9.Maven-继承和反应堆 10.Maven-使用NEXUS创建私服  11.Mavne-配置从NEXUS下载构件和为项目配置独立仓库   12.Maven-使用Hudson进行持续集成及系统配置  13.Maven-创建Hudson任务  14.Maven-Hudson监视任务、用户管理、工作目录

6.1 何为Maven仓库

1) 在Maven的世界中,任何一个依赖、插件或者项目构建的输出,都可以称为构建。
2)得益于坐标机制,任何Maven项目使用任何一个构件的方式都是完全相同的。在此基础上,Maven可以在某个位置统一存储所有Maven项目共享的构建,这个统一的位置就是仓库。实际的Maven项目将不再各自存储其依赖文件,他们只需要声明这些依赖的坐标,在需要的时候,Maven会自动根据坐标找到仓库中的构件,并使用它们。

6.2 仓库的布局
    任何一个构件都有其唯一的坐标,根据这个坐标可以定义其在仓库中的唯一存储路劲,这便是Maven的仓库布局方式。例如:log4j:log4j:1.2.15这一依 赖,其对应的仓库路径为 log4j/log4j/1.2.25/log4j-1.2.25.jar,细心的读者可以观察到,该路径与坐标的大致对应关系                                                   为 groupId/artifactId/version/artifiactId-version.packaging。
6.3 仓库的分类
    仓库只分为两类:本地仓库和远程仓库。当Maven根据坐标寻找构件的时候,它会首先检查本地仓库,如果本地仓库存在此构件,则直接使用;如果不存在或者需要检查是否有更新的构件版本,Maven就会从远程仓库查找,发现需要的构件后,下载到本地仓库再使用。如果本地和远程仓库都没有,Maven就会报错。

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值