# Package org.gradle.api.artifacts.maven

Maven specific classes for dependency management.

- Interface Summary
  Interface | Description
  --- | ---
  Conf2ScopeMappingContainer | Defines a set of rules for how to map the Gradle dependencies to a POM.
  GroovyMavenDeployer | Adds Groovy configuration convenience methods on top of the `MavenDeployer`.
  MavenDeployer | A resolver that can only be used for uploading artifacts to a Maven repository.
  MavenDeployment | Represents the artifacts which will be deployed to a Maven repository.
  MavenPom | Is used for generating a Maven POM file and customizing the generation.
  MavenResolver | An `ArtifactRepository` which can be used to publish artifacts to Maven repositories.
  PomFilterContainer | Manages a set of `MavenPom` instances and their associated `PublishFilter` instances.
  PublishFilter | A filter for artifacts to be published.

- Class Summary
  Class | Description
  --- | ---
  Conf2ScopeMapping | An immutable mapping to map a dependency configuration to a Maven scope.