30

POM 文件的主要特征是什么,为什么要实际使用它?

无论我们在其中提供什么,依赖项如何映射到 Java 虚拟机并在应用程序上变得灵活?

4

2 回答 2

50

项目对象模型或 POM 是 Maven 中的基本工作单元。它是一个 XML 文件,其中包含有关项目信息和 Maven 用于构建项目的配置详细信息。它包含大多数项目的默认值。这方面的示例是构建目录,它是目标;源目录,即 src/main/java;测试源目录,即src/main/test;等等。

POM 从 Maven 1 中的 project.xml 重命名为 Maven 2 中的 pom.xml。现在,目标或插件在 pom.xml 中配置,而不是包含可以执行的目标的 maven.xml 文件。执行任务或目标时,Maven 在当前目录中查找 POM。它读取 POM,获取所需的配置信息,然后执行目标。

来源:官方文档

于 2013-10-30T11:56:59.483 回答
14

它不是一个java文件。是maven配置文件。

什么是 POM?

项目对象模型或 POM 是 Maven 中的基本工作单元。它是一个 XML 文件,其中包含有关项目信息和 Maven 用于构建项目的配置详细信息。阅读更多

于 2013-10-30T11:57:06.793 回答