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. 小结
发布了51 篇原创文章 · 获赞 26 · 访问量 7万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章