1 maven概述
- maven 是管理项目的工具。
- 项目各个阶段:清理、初始化、编译、测试、报告 、打包、部署、站点生成。
- maven目前开发内容:
- 依赖管理:维护jar包。
- 测试
- 打包
- 核心思想:项目对象模型 (Project Object Model),每一个maven项目,都有一个pom.xml文件,进行项目管理。
2 仓库
- 仓库分类:私有仓库、中央仓库、第三方仓库(远程)
- 私有仓库:每个人本地仓库,方面离线操作。
- 中央仓库:官方仓库,存放所有依赖。在国外。https://search.maven.org/
- 第三方仓库:由非盈利机构搭建第三方私有仓库,对外提供依赖下载。
- 阿里云
- 华为云
3 maven环境搭建
3.1 下载
- 版本:3.5.3 (3.3.9)
3.2 安装
- 将下载资源解压即可
3.3 配置:系统环境变量
- 配置window 系统环境变量
- MAVEN_HOME:
- 内容:maven安装目录
- 原因:方法其他环境变量使用、方便其他软件使用(idea)
- path:
- 内容:maven的bin目录(使用MAVEN_HOMN 确定安装目录)
- 原因:在cmd可以使用maven命令。
- MAVEN_HOME:
3.4 Maven使用
3.4.1 私有仓库配置
- 私有仓库的根目录:
D:\Java\maven\yycg_repository
- maven配置私有仓库
%MAVEN_HOME%/conf/settings.xml
3.4.2 配置镜像(第三方仓库,私服)
-
配置 aliyun的镜像
<mirror> <id>alimaven</id> <name>aliyun maven