Maven 学习笔记十八:Maven仓库(maven仓库介绍)
2014-05-27 00:45
253 查看
Maven仓库(maven仓库介绍)
----------
1.何为Maven仓库
maven可以在某个位置统一存储所有maven项目共享的构件,这个统一的位置就是仓库。实际的Maven项目将不会各自存储其依赖文件,它们只需要声明这些依赖的坐标,在需要的时候(例如,编译项目的时候需要将依赖加入到classpath中),maven会自动根据坐标找到仓库中的构件,并使用它们。为了实现重用,项目构建完毕后生成的构件也可以安装或者部署到仓库中,供其他项目使用。
2.仓库的布局
任何一个构件都有其唯一的坐标,根据这个坐标可以定义其在仓库中的唯一存储路径,这便是Maven的仓库布局方式。例如,log4j:log4j:1.2.15这个依赖,其对应的仓库路径为log4j/jog4j/1.2.15/log4j-1.2.15.jar,该路径与坐标的大致对应关系为groupId/artifactId/version/artifactId-version.packaging。
Maven仓库(maven仓库介绍)
----------
1.何为Maven仓库
maven可以在某个位置统一存储所有maven项目共享的构件,这个统一的位置就是仓库。实际的Maven项目将不会各自存储其依赖文件,它们只需要声明这些依赖的坐标,在需要的时候(例如,编译项目的时候需要将依赖加入到classpath中),maven会自动根据坐标找到仓库中的构件,并使用它们。为了实现重用,项目构建完毕后生成的构件也可以安装或者部署到仓库中,供其他项目使用。
2.仓库的布局
任何一个构件都有其唯一的坐标,根据这个坐标可以定义其在仓库中的唯一存储路径,这便是Maven的仓库布局方式。例如,log4j:log4j:1.2.15这个依赖,其对应的仓库路径为log4j/jog4j/1.2.15/log4j-1.2.15.jar,该路径与坐标的大致对应关系为groupId/artifactId/version/artifactId-version.packaging。
相关文章推荐
- 使用Nexus2.x为Maven3.x搭建私服构件仓库-----学习笔记
- Maven学习笔记(一) : 简单介绍
- maven 学习笔记 介绍(一)
- Maven学习笔记—仓库
- Mavenx学习笔记二十二:Maven仓库(从仓库解析依赖的机制)
- Maven学习笔记之仓库
- Maven学习笔记(一):Maven介绍、安装及简单示例
- 学习笔记——Maven实战(八)常用Maven插件介绍(下)
- maven 学习笔记--仓库,聚合和继承,私服搭建
- Maven学习笔记(五):仓库
- 学习笔记——Maven实战(七)常用Maven插件介绍(上)
- [maven学习笔记]第二节-搭建nexus的介绍和安装
- Intellij学习笔记 --- 更改maven本地路径和外部仓库地址
- Maven学习笔记之mavne的仓库---私服
- 学习笔记——Maven实战(八)常用Maven插件介绍(下)
- Maven学习笔记之十九:Maven仓库(maven仓库分类)
- Maven 学习笔记二十一:Maven仓库(快照版本)
- Maven学习(六)-----Maven仓库的详细介绍
- Maven学习笔记---maven的安装与本地仓库的配置
- Maven学习笔记 仓库解析依赖的机制