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.maven.MavenDeployer
addProtocolProviderJars, getRepository, getSnapshotRepository, isUniqueVersion, setRepository, setSnapshotRepository, setUniqueVersion
 
Methods inherited from interface org.gradle.api.artifacts.maven.MavenResolver
beforeDeployment, beforeDeployment, getSettings
 
Methods inherited from interface org.gradle.api.artifacts.repositories.ArtifactRepository
getName, setName
 
Methods inherited from interface org.gradle.api.artifacts.maven.PomFilterContainer
addFilter, addFilter, filter, filter, getActivePomFilters, getFilter, getPom, pom, pom, pom, setFilter, setPom