Package org.gradle.api.artifacts.maven

## Interface GroovyMavenDeployer

- All Superinterfaces:
    `ArtifactRepository`, `MavenDeployer`, `MavenResolver`, `PomFilterContainer`

      public interface GroovyMavenDeployer
      extends MavenDeployer

  Adds Groovy configuration convenience methods on top of the `MavenDeployer`. This class provides also a builder for repository and snapshot-repository:

       mavenUploader.repository(url: 'file://repoDir') {
          authentication(userName: 'myName')
          releases(updatePolicy: 'never')
          snapshots(updatePolicy: 'always')
       }

  This call set the repository object and also returns an instance of this object. If you use 'snapshotRepository' instead of repository, the snapshot repository is build.
  See Also:
    `MavenDeployer`

- - ### Field Summary

    - ### Fields inherited from interface org.gradle.api.artifacts.maven.PomFilterContainer

      `DEFAULT_ARTIFACT_POM_NAME`

  - ### Method Summary

    - ### Methods inherited from interface org.gradle.api.artifacts.repositories.ArtifactRepository

      `content, getName, setName`

    - ### Methods inherited from interface org.gradle.api.artifacts.maven.MavenDeployer

      `addProtocolProviderJars, getRepository, getSnapshotRepository, setRepository, setSnapshotRepository`

    - ### Methods inherited from interface org.gradle.api.artifacts.maven.MavenResolver

      `beforeDeployment, beforeDeployment, getSettings`

    - ### Methods inherited from interface org.gradle.api.artifacts.maven.PomFilterContainer

      `addFilter, addFilter, filter, filter, getActivePomFilters, getFilter, getPom, pom, pom, pom, pom, pom, setFilter, setPom`