Project Object Model

E356766

The Project Object Model (POM) is the central configuration file in Apache Maven that defines a Java project's structure, dependencies, build settings, and metadata.

All labels observed (2)

Label Occurrences
Maven project model 1
Project Object Model canonical 1

How this entity was disambiguated

Statements (49)

Predicate Object
instanceOf Maven configuration file format ⓘ
software configuration model ⓘ
alsoKnownAs POM ⓘ
appliesTo Java projects ⓘ
other JVM-based language projects ⓘ
centralTo Maven project model ⓘ
defines Java project structure ⓘ
build settings ⓘ
project dependencies ⓘ
project metadata ⓘ
enables reproducible builds in Maven ⓘ
transitive dependency resolution in Maven ⓘ
fileName pom.xml ⓘ
hasElement artifactId ⓘ
build ⓘ
dependencies ⓘ
dependencyManagement ⓘ
description ⓘ
developers ⓘ
groupId ⓘ
licenses ⓘ
modules ⓘ
name ⓘ
packaging ⓘ
profiles ⓘ
properties ⓘ
scm ⓘ
url ⓘ
version ⓘ
hasFormat XML ⓘ
interpretedBy Maven core ⓘ
linked to: Maven
introducedBy Apache Maven project ⓘ
linked to: Maven
partOf Apache Maven build system ⓘ
representedAs pom.xml file ⓘ
supports build extensions ⓘ
distribution management ⓘ
inheritance from parent POMs ⓘ
multi-module Maven projects ⓘ
plugin configuration ⓘ
reporting configuration ⓘ
resource configuration ⓘ
test resource configuration ⓘ
usedBy Apache Maven ⓘ
linked to: Maven
usedFor build configuration in Maven ⓘ
dependency management in Maven ⓘ
managing project lifecycle in Maven ⓘ
plugin configuration in Maven ⓘ
project distribution configuration ⓘ
project reporting configuration ⓘ

How these facts were elicited

Referenced by (2)

Full triples — surface form annotated when it differs from this entity's canonical label.

Apache Maven → usesConcept → Project Object Model ⓘ
subject linked to: Maven
Project Object Model → centralTo → Maven project model ⓘ
linked to: Project Object Model