Project Object Model (POM) XML File
Jump to navigation
Jump to search
A Project Object Model (POM) XML File is an XML file that represents a Maven project.
- Context:
- It can (typically) be named
pom.xml
. - It can (typically) contain project and configuration information, such as: dependencies, build directory, source directory, test source directory, plugin, goals, etc.
- It can (typically) be used by Apache Maven to build the project.
- …
- It can (typically) be named
- See: Apache Maven, Page Object Model (POM).
References
2019
- https://maven.apache.org/pom.html#What_is_the_POM
- QUOTE: ... POM stands for “Project Object Model”. It is an XML representation of a Maven project held in a file named pom.xml. When in the presence of Maven folks, speaking of a project is speaking in the philosophical sense, beyond a mere collection of files containing code. A project contains configuration files, as well as the developers involved and the roles they play, the defect tracking system, the organization and licenses, the URL of where the project lives, the project's dependencies, and all of the other little pieces that come into play to give code life. It is a one-stop-shop for all things concerning the project. In fact, in the Maven world, a project does not need to contain any code at all, merely a pom.xml. ...