相关概念

  • 发布和问题管理等

1|3Maven相关概念

1|0POM(项目对象模型)
  • Maven整体采用的就是POM,既将项目看做一个对象,我们可以对这个项目对象进行相关属性的设置,从而来完成项目的管理
  • 一个POM可继承其他POM从而使用其中已经定义好的内容;
  • 可将一个Maven项目拆分为多个不同Maven模块,只需要在POM中列出包含的模块信息即可;
1|0repository(仓库)

所有Maven项目都具备自己的坐标,包括组织ID,坐标ID和版本号,有了坐标后,可将项目放入仓库中,以供其他人使用,仓库就是用来存放这些项目的地方,分为本地仓库,和远程仓库,以及中央仓库

中央仓库也属于远程仓库,是有maven官方维护的仓库,是最完整的jar仓库,为了区别于其他仓库,所以称之为中央仓库

1|0Dependency Management(依赖管理)

依赖指得是项目运行所必须的组件(可以是jar,java,class),依赖管理是Maven提供的最核心的功能之一,可根据提供的项目坐标,自动的从仓库中下载需要的依赖,并且会帮助我们解决依赖冲突问题,

1|0Project Lifecycle(项目生命周期)

项目生命周期指得是项目从创建工程开始到最终部署到服务器的所有动作(程序员要干的事情)的总称,如编译,测试,打包,部署,生成项目站点等....

Maven对这些动作进行了抽象,变成了一个个生命周期

原文地址:https://www.cnblogs.com/huaobin/p/14162674.html