一.Maven 是什么
Maven字面意:专家、内行
Maven是一款自动化构建工具,专注服务于Java平台的项目构建 和依赖管理 。
依赖管理:jar之间的依赖关系,jar包管理问题统称为依赖管理
项目构建:项目构建不等同于项目创建
- 项目构建是一个过程【7步骤组成】,项目创建是瞬间完成的
- 清理:mvn clean
- 编译:mvn compile
- 测试:mvn test
- 报告:
- 打包:mvn package
- 安装:mvn install
- 部署:为什么使用Maven
二.作用Maven的好处
1.获取jar包
- 使用Maven之前,自行在网络中下载jar包,效率较低。如【谷歌、百度、CSDN...】
- 使用Maven之后,统一在一个地址下载资源jar包【阿里云镜像服务器等...】
2.添加jar包
- 使用Maven之前,将jar复制到项目工程中,jar包添加到项目中,相对浪费存储空间
- 使用Maven之后,jar包统一存储Maven本地仓库,使用坐标方式将jar包从仓库引入到项目中
3.使用Maven便于解决jar包冲突及依赖问题
下一章我们来讲Maven的使用。