1.Maven入门
1.1 Maven 概述
1.1.1什么是Maven
Maven可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具
总结:maven项目管理工具 ---【 Maven ---通过---》 描述信息 ---来----》管理项目构建,报告和文档】
1.1.2 Maven的作用
通过坐标对第三方构件(jar包) 进行统一管理 【坐标 ----> jar包 ---->管理】
可提供一套对项目生命周期管理的标准,开发人员,和测试人员统一使用Maven进行项目的构建。【项目生命周期 --- > 标准 --- > 统一使用 ----> 项目构建】
Maven生命周期: 清理 ~ 验证~ 编译~ 测试~ 打包~ 安装~ 报告~ 部署
对工程分模块构建,提高开发效率 【创建项目时,可选择模块进行构建】
1.2仓库
仓库分类: 私有仓库 , 中央仓库 , 第三方仓库(又称远程仓库)
--- 私有仓库: 每个人的本地仓库, 相当于缓存, 方便离线操作
---- 中央仓库: 官方仓库,存放所有依赖.在国外
http://repo1.maven.org/maven2/
----- 第三方仓库: 由非盈利机构搭建第三方私有仓库,对外提供依赖下载.
阿里云
华为云
1.3 maven环境搭建
1.3.0 使用前提
使用maven,必须配置JDK,也就是JAVA_HOME
如果没有配置JAVA_HOME, 将有错误提示, 如下:
JAVA_HOME配置内容(JDK的安装目录)
电脑系统环境配置 ----> 新建 --- > 变量名JAVA_HOME ----> 变量值 jdk的安装目录路径
### 1.3.1 下载Maven资源
版本: 3.5.3
1.3.2 下安装
将下载的资源解压即可 ---- 可安装解压到自己需要的盘符下
1.3.3 配置:系统环境变量
配置window系统环境变量
-------- MAVEN_HOME:
内容: maven的安装目录
原因: 方便其他环境变量使用,方便其他软件使用
------ path :
内容:maven的bin目录(使用MAVEN_HOME 确定安装目录)
原因: 在cmd可以使用maven命令
测试是否安装配置成功
------ 打开cmd命令窗口 ---> 写入mvn -help 然后回车
如果能够运行成功则配置成功 [如下图]
1.4 配置
1.4.1 私有仓库配置
私有仓库的根目录【可自行定义所在位置,但是要和安装的maven在同一目录下】
maven配置私有仓库 %MAVEN_HOME%/conf/settings.xml
打开settings.xml,找到第55行,进行更新本地仓库的存放路径位置
1.4.2 配置镜像(第三方仓库,私服)
配置aliyun的镜像 【阿里云】
<!--配置具体的仓库下载镜像--> <mirror> <!--此镜像的唯一标识 用来区分不同的mirror元素--> <id>nexus-aliyun</id> <!--对哪种仓库进行镜像 简单说就是替代哪个仓库--> <mirrorOf>central</mirrorOf> <!--镜像名称--> <name>aliyun maven</name> <!--镜像URL--> <url>http://maven.aliyun.com/nexus/content/groups/public</url> </mirror>