Maven实战08_仓库

Posted 高山仰止

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Maven实战08_仓库相关的知识,希望对你有一定的参考价值。

  1. 何为Maven仓库

    在Maven世界中、任何一个依赖、插件或者项目构建的输出,都可以称之为构件。例如依赖log4j-1.2.15.jar是一个构件,差价maven-compile-plugin-2.0.2.jar也是一个构件,任何一个构件都有一组坐标唯一标识。

        在以前使用Eclipse进行开发的时候,会存在一个lib文件夹,该文件夹会保存本项目的所有相关依赖,而如果存在几十个项目,其中不免会有些jar包是重复的,而我们的lib文件夹下还必须要有该jar依赖,这样做不仅造成了磁盘空间的浪费,而且也难以统一管理,文件的复制等操作会降低构建的速度。

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

  2. 仓库的布局
  3. 仓库的分类
  4. 远程仓库的配置
  5. 快照版本
  6. 从仓库解析以来的机制
  7. 镜像
  8. 仓库搜索服务
  9. 小结

以上是关于Maven实战08_仓库的主要内容,如果未能解决你的问题,请参考以下文章

Maven实战与原理分析:手把手带你搭建maven私有仓库

[Maven实战]仓库(本地仓库,远程仓库,镜像)

《Maven实战》笔记-3-Maven仓库

读书笔记《Maven实战》第6章 仓库

Maven实战读书笔记:Maven坐标与仓库

搭建本地maven仓库实战