Maven metadata is used to store versioning information about Maven artifacts. This metadata is produced by tools such a Maven, Gradle, SBT, Ivy et al and it is updated during the deployment of an artifact.
Maven metadata is used to store versioining information about Maven artifacts. This metadata is produced by tools such a Maven, Gradle, SBT, Ivy et al and it is updated during the deployment of an artifact.
Maven metadata can be used by tools to figure out:
What versions of an artifact exist
What timestamped versions of a snapshot artifact exist
What plugins exist under a
groupId
Maven metadata is also used by the maven-indexer for producing searchable Lucene indexes.
Official Resources on Maven Metadata
- Maven Metadata: Introduction
- Maven Metadata: The maven-metadata.xml reference
- Maven Metadata: Javadocs
- Maven 3.x Compatibility Notes (contains various useful comments on behavioral changes in Maven 3.x, compared to 2.x).
See Also