pom.xml 文件:
- 定义了项目的基本信息,用于描述项目如何构建,声明项目依赖
坐标:
- 构建的唯一标识
- 含义:
- groupId:组织标识。一般为:公司网址的反写 + 项目名
- artifactId:项目名称。一般为:项目名 - 模块
- version:版本号 形式为:0.0.1-SNAPSHOT
- 第一个 0 标识大版本号,第二 0 标识分支版本号,第三个 0 表示小版本号
- SNAPSHOT:快照版本
- ALPHA:内测版本
- BETA:公测版本
- RELEASE:稳定版本
- GA:正式发布版本
- 第一个 0 标识大版本号,第二 0 标识分支版本号,第三个 0 表示小版本号
- packaging:打包的方式
- pom:只做依赖管理
- jar:Maven Java 项目,普通 Java 项目
- maven-plugin
- ejb
- war:JavaWeb 项目
- clissfier:用来帮助定义构建输出的一些负数构建
依赖:

- dependency:表示一个具体的依赖,可以是本地项目,也可以是第三方依赖
-
属性说明:
- 三维坐标:引用依赖包的三维坐标,用来定义依赖包
- scope:控制该依赖包在什么情况下会被加载到 classpath 中
-
依赖范围:<scope></scope>