Groovy Documentation

org.gradle.api.artifacts.maven
[Java] Interface GroovyMavenDeployer

org.gradle.api.artifacts.maven.MavenResolver
  org.gradle.api.artifacts.maven.PomFilterContainer
      org.gradle.api.artifacts.maven.GroovyMavenDeployer
          org.gradle.api.artifacts.repositories.ArtifactRepository
              org.gradle.api.artifacts.maven.MavenDeployer
All Superinterfaces:
MavenResolver, PomFilterContainer, ArtifactRepository, MavenDeployer

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 PomFilterContainer
DEFAULT_ARTIFACT_POM_NAME
 
Method Summary
 
Methods inherited from interface MavenDeployer
addProtocolProviderJars, getRepository, getSnapshotRepository, isUniqueVersion, setRepository, setSnapshotRepository, setUniqueVersion
 
Methods inherited from interface MavenResolver
beforeDeployment, beforeDeployment, getSettings
 
Methods inherited from interface PomFilterContainer
addFilter, addFilter, filter, filter, getActivePomFilters, getFilter, getPom, pom, pom, pom, setFilter, setPom
 
Methods inherited from interface ArtifactRepository
getName, setName
 

Gradle API 1.8