简介
- Maven本质是一个项目管理工具,将项目开发和管理的过程抽象成一个对象(POM)。
- POM(Project Object Model):项目对象模型
作用
- 项目构建
- 依赖管理
- 统一开发结构
下载
Maven官网选择Windows版本,下载,解压。
配置环境
- 配置好环境,在cmd中输入mvn出现此界面就说明环境变量配置成功。
基础概念
仓库
- 用于存储资源
- 本地:本地仓库
- 私服:自己搭建的仓库(自己开发的jar包),为了解决本地仓库直接访问中央仓库速度慢的问题
- 中央:Maven管理
坐标
- 定义:定位仓库中的资源位置
- 坐标组成:groupId:组织名;artifactId:项目名;version:版本号;packaging:打包方式
本地仓库配置
自定义仓库,默认在C盘
修改私服仓库(阿里镜像仓库,主要是下载仓库)
- 在全局setting中配置(位置同上)
<mirror>
<id>nexus-aliyun</id>
<mirrorOf>central</mirrorOf>
<name>Nexus aliyun</name>
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>
- 局部setting在可以放在自定义的maven的文件加中。