Maven项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的项
目管理工具软件。主要作用是jar管理和工程打包。
Maven是一个项目管理工具,它包含了一个项目对象模型(POM:ProjectObjectModel),
一组标准集合,一个项目生命周期(ProjectLifecycle),一个依赖管理系统(Dependency
ManagementSystem),和用来运行定义在生命周期阶段(phase)中插件(plugin)目标(goal)的逻
辑。
maven的作用
1、依赖管理
maven工程中不直接将jar包导入到工程中,而是通过在pom.xml文件中添加所需
jar包的坐标,这样就很好的避免了jar直接引入进来,在需要用到jar包的时候,只要查
找pom.xml文件,再通过pom.xml文件中的坐标,到一个专门用于”存放jar包的仓
库”(maven仓库)中根据坐标从而找到这些jar包,再把这些jar包拿去运行。
2、一键构建
什么是构建?指的是项目从编译、测试、运行、打包、安装,部署整个过程都交给
maven进行管理,这个过程称为构建。
一键构建指的是整个构建过程,使用maven一个命令可以轻松完成整个工作。