Maven
简介
Maven是专门用于管理和构建Java项目的工具,它的主要功能有
- 提供了一套标准化的项目结构
- 提供了一套标准化的构建流程(编译,测试,打包,发布......)
- 提供了一套依赖管理机制
B34E51CDC8EF8837184062F711C92221.jpgMaven提供了一套标准化的项目结构,所有IDE使用Maven构建的项目结构完全一样,所有IDE创建的Maven项目可以通用
-
仓库
-
本地仓库
自己计算机上的一个目录
-
中央仓库
由Maven团队维护的全球唯一的仓库
-
远程仓库(私服)
一般由公司团队搭建的私有仓库
当项目中使用坐标引入对应依赖jar包后,首先会查找本地仓库是否有对应的jar包
- 如果有,则在项目中直接引用
- 如果没有,则去中央仓库中下载对应的jar包到私服仓库,再由私服仓库传递给本地仓库
访问顺序:本地仓库→远程仓库→中央仓库
-
网友评论