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

时间:2013-10-30 11:55:26

标签: java maven pom.xml

POM文件的主要功能是什么?实际使用它的原因是什么?

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

2 个答案:

答案 0 :(得分:38)

  

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

     

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

来源:Official Documentation

答案 1 :(得分:11)

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

什么是POM?

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