POM文件的主要功能是什么?实际使用它的原因是什么?
依赖关系将如何映射到Java虚拟机,无论我们在其中提供什么,并在应用程序上变得灵活?
答案 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,获取所需的配置 信息,然后执行目标。
答案 1 :(得分:11)
它不是java
文件。它是maven
配置文件。
什么是POM?
项目对象模型或POM是Maven的基本工作单元。它是一个XML文件,其中包含有关Maven用于构建项目的项目和配置详细信息的信息。 Read more。