Java中pom.xml文件的用途是什么?

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

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

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

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

资料来源: 官方文件

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

什么是POM?

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