POM(Project Object Model)是 Maven 工程的工作基础,以 pom.xml 的形式存在于项目中,在这里配置构建工程的详细信息。它为大多数项目都预先配置了一些默认值,如构建目录 build,源码目录 src/main/java,测试源码目录 src/test/java 等等。
而我们的工程的 POM 要求以下几个元素是必须的
- project root
- modelVersion - 应被设置为 4.0.0
- groupId - 项目组 id
- artifactId - 项目 id
- version - 项目版本
一个例子
<project>
<modelVersion>4.0.0</modelVersion>
<groupId>com.mycompany.app</groupId>
<artifactId>my-app</artifactId>
<version>1</version>
</project>