# Package org.gradle.api.publish.maven

@Incubating package org.gradle.api.publish.maven
Types that deal with publishing in the Maven format.

Since:
  1.4

Related Packages
Package
Description
org.gradle.api.publish
Classes that deal with publishing artifacts.
org.gradle.api.publish.maven.plugins
Plugins for publishing in the Maven format.
org.gradle.api.publish.maven.tasks
Tasks for publishing in the Maven format.
org.gradle.api.publish.ivy
Types that deal with publishing in the Ivy format.
org.gradle.api.publish.plugins
Publishing plugins.
org.gradle.api.publish.tasks
Tasks used for publishing to a binary repository.
Class
Description
InvalidMavenPublicationException
Thrown when attempting to publish with an invalid `MavenPublication`.
MavenArtifact
An artifact published as part of a `MavenPublication`.
MavenArtifactSet
A Collection of `MavenArtifact`s to be included in a `MavenPublication`.
MavenDependency
A dependency declared as part of an `MavenPublication`.
MavenPom
The POM for a Maven publication.
MavenPublication
A `MavenPublication` is the representation/configuration of how Gradle should publish something in Maven format.