<modelVersion>指定POM版本
<groupId>反写网址+项目名
<artfactId>项目名+模块名
<version>0.0.0**** 分别对应大版本,分支版本,小版本号 ***可为snapshot快照 alpha内测 beta公测 release稳定 ga正式
<packaging> 默认jar 还可以是war zip pom
<dependencies>依赖组
<dependency>
<gruopId>
<artfactId>
<version>
<type>
依赖范围scope
1、compile:默认方位,编译测试运行都有效
2、provided:在编译测试时有效
3、runtime:在测试和运行时有效
4、test:只在测试时有效
5、system:在编译和测试时有效。与本机系统关联,可移植性差
6、import:导入的范围,它只使用在dependencyManagerment中,表示从其他的pom中导入dependency的配置
<optional>设置依赖是否可选 默认false 如果为true 子项目引入该依赖
<exclusions>排除依赖传递列表
<exclusion>
<dependencyManagement>依赖管理 <dependencies>用于子模块的继承
<build>插件列表
<plugins>
<pludin>
<gruopId>
<artfactId>
<version>
<parent>指定继承
<modules>聚合,指定多个模块一起编译
<module>
<name>项目描述名
<url>项目地址
<description>项目描述
<develorpers>开发者
<licenses>许可证
<organization>组织信息