POM 结构
项目对象模型是 Maven 的基本单元,它定义了项目结构,依赖项等。
以下是创建 POM 的最小值:
- projectroot
- modelVersion- 应该设置为- 4.0.0
- groupId- 项目组的 ID
- artifactId- 工件的 ID(项目)
- version- 指定组下的工件版本
groupId,artifactId 和 version 被称为 Maven 坐标,有时缩写为 GAV 。它们唯一地标识 Maven 存储库中项目的结果工件(并且应该在整个 Universe 中执行此操作)。
最小样本 POM 看起来像:
<project>
  <modelVersion>4.0.0</modelVersion>
  <groupId>com.sample</groupId>
  <artifactId>sample-app</artifactId>
  <version>0.0.1-SNAPSHOT</version>
</project>