# pom.xml 常用元素介绍
- project 包含 pom 一些约束的信息
- modelVersion 指定当前 pom 的版本
- groupId(主项目标示,定义当前 maven 属于哪个项目,- 反写公司网址 + 项目名)、
- artifactId(实际项目模块标识,项目名 + 模块名)、
- version(当前项目版本号,第一个 0 标识大版本号,第 - 二个 0 标示分支版本号,第三个 0 标识小版本号,0.0.1,- snapshot 快照,alpha 内部测试,beta 公测,release 稳 - 定,GA 正式发布)
- name 项目描述名
- url 项目地址
- description 项目描述
- developers 开发人员列表
- licenses 许可证
- organization:组织
- dependencies:依赖列表
- dependency:依赖项目 里面放置坐标
- scope:包的依赖范围 test
- optional :设置依赖是否可选
- exclusions:排除依赖传递列表
- dependencyManagement 依赖的管理
- build:为构建行为提供支持
- plugins:插件列表
- parent:子模块对父模块的继承
- modules:聚合多个 maven 项目