一.介绍
Maven是基于项目对象模型(pom),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具。它包含了一个项目对象模型(POM:Project Object Model),一组标准集合,一个项目生命周期,一个依赖管理系统和用来运行定义在生命周期阶段中插件目标的逻辑。
二.作用
1.可以将项目过程规范化、自动化、高效化以及强大的可扩展性;
2.利用maven自身及其插件可以获得代码检验报告、单元测试覆盖率、实现持续集成等;
3.管理各类jar包,在有网情况下导入插件自动下载依赖;
4.热部署,热编译。在web项目已运行的时候,修改代码能直接被web服务器所接受,不用重启服务器或重新部署代码,可以直接通过maven打包成war或jar项目。
5.精典作用:Maven的依赖管理、项目的一键构建。
三.精典作用
(1)Maven的依赖管理
Maven的核心特性就是依赖管理。当我们涉及到多模块的项目(或子项目),依赖管理就变成一项困难的任务。然而Maven展现出了对这方面的高度控制。
看图可得出:Maven工程中不直接将jar包导入到工程中,而是通过pom.xml文件添加所需jar包的坐标,这样就很好的避免了jar直接引进来,在需要jar包时,只要查找pom.xml文件,再通过pom.xml文件的坐标,到一个专门用于存放jar包的仓库中根据坐标从而找到jar包,再去运行。
(2)项目的一键构建
1).构建:指项目从编译、测试、运行、打包、安装,部署整个过程都交给maven进行管理;
2).一键构建:指整个构建过程,使用maven一个命令可以轻松完成整个工作。命令后面介绍。
四.Maven的下载及安装
1).下载:百度搜索Maven官网 https://maven.apache.org/
点击 Download 进入下载页面:
2).安装:Maven下载后,将其解压到一个没有中文空格的路径下,例:D:\maven
3).配置环境变量: 系统变量新建 MAVEN_HOME,变量值为你的maven安装路径;
这样就配置完成了,验证一下,windows+R输入cmd打开命令窗口,输入 mvn -v,出现下面内容就OK。