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.

Try in SPARQL Jump to: Surface forms Statements Referenced by

All labels observed (2)

Label Occurrences
Maven project model 1
Project Object Model canonical 1

Statements (49)

Predicate Object
instanceOf Maven configuration file format
software configuration model
alsoKnownAs POM
appliesTo Java projects
other JVM-based language projects
centralTo Project Object Model self-linksurface differs
surface form: 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
surface form: Maven core
introducedBy Maven
surface form: Apache Maven project
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 Maven
surface form: Apache 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

Referenced by (2)

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

Maven usesConcept Project Object Model
subject surface form: Apache Maven
Project Object Model centralTo Project Object Model self-linksurface differs
this entity surface form: Maven project model