下图是maven的概念模型图:
06Maven - Maven概念模型

项目对象模型(Project Object Model)

一个maven工程都有一个pom.xml文件,通过pom.xml文件定义项目的坐标、项目依赖、项目信息、插件目标等。

依赖管理系统(Dependency Management System)

通过maven的依赖管理对项目所依赖的jar包进行统一管理,比如:项目依赖junit4.9:
06Maven - Maven概念模型

一个项目生命周期(Project Lifecycle)

使用maven完成项目的构建,项目构建包括:清理、编译、测试、部署等过程,maven将这些过程规范为一个生命周期,如下图:
06Maven - Maven概念模型

一组标准集合

maven将整个项目管理过程定义一组标准,比如:通过maven构建工程有标准的目录结果,有标准的生命周期阶段、依赖管理有标准的坐标定义等。

插件(plugin)目标(goal)

maven管理项目生命周期过程都是基于插件完成的。

相关文章:

  • 2021-08-04
  • 2022-01-26
  • 2022-12-23
  • 2021-12-23
  • 2021-10-03
  • 2021-08-20
  • 2021-05-22
猜你喜欢
  • 2021-12-17
  • 2021-12-10
  • 2021-05-31
  • 2022-02-19
  • 2021-09-12
  • 2021-12-30
  • 2021-12-22
相关资源
相似解决方案