Groovy Documentation

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

org.gradle.api.artifacts.maven.MavenDeployer
  org.gradle.api.artifacts.maven.MavenResolver
      org.gradle.api.artifacts.maven.PomFilterContainer
          org.gradle.api.artifacts.maven.GroovyMavenDeployer
All Superinterfaces:
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.
Authors:
Hans Dockter
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 org.apache.ivy.plugins.resolver.DependencyResolver
org.apache.ivy.plugins.resolver.DependencyResolver#getName(), org.apache.ivy.plugins.resolver.DependencyResolver#exists(org.apache.ivy.core.module.descriptor.Artifact), org.apache.ivy.plugins.resolver.DependencyResolver#setName(java.lang.String), org.apache.ivy.plugins.resolver.DependencyResolver#locate(org.apache.ivy.core.module.descriptor.Artifact), org.apache.ivy.plugins.resolver.DependencyResolver#publish(org.apache.ivy.core.module.descriptor.Artifact, java.io.File, boolean), org.apache.ivy.plugins.resolver.DependencyResolver#getDependency(org.apache.ivy.core.module.descriptor.DependencyDescriptor, org.apache.ivy.core.resolve.ResolveData), org.apache.ivy.plugins.resolver.DependencyResolver#findIvyFileRef(org.apache.ivy.core.module.descriptor.DependencyDescriptor, org.apache.ivy.core.resolve.ResolveData), org.apache.ivy.plugins.resolver.DependencyResolver#download([Lorg.apache.ivy.core.module.descriptor.Artifact;, org.apache.ivy.core.resolve.DownloadOptions), org.apache.ivy.plugins.resolver.DependencyResolver#download(org.apache.ivy.core.cache.ArtifactOrigin, org.apache.ivy.core.resolve.DownloadOptions), org.apache.ivy.plugins.resolver.DependencyResolver#beginPublishTransaction(org.apache.ivy.core.module.id.ModuleRevisionId, boolean), org.apache.ivy.plugins.resolver.DependencyResolver#abortPublishTransaction(), org.apache.ivy.plugins.resolver.DependencyResolver#commitPublishTransaction(), org.apache.ivy.plugins.resolver.DependencyResolver#reportFailure(), org.apache.ivy.plugins.resolver.DependencyResolver#reportFailure(org.apache.ivy.core.module.descriptor.Artifact), org.apache.ivy.plugins.resolver.DependencyResolver#listTokenValues(java.lang.String, java.util.Map), org.apache.ivy.plugins.resolver.DependencyResolver#listTokenValues([Ljava.lang.String;, java.util.Map), org.apache.ivy.plugins.resolver.DependencyResolver#listOrganisations(), org.apache.ivy.plugins.resolver.DependencyResolver#listModules(org.apache.ivy.core.search.OrganisationEntry), org.apache.ivy.plugins.resolver.DependencyResolver#listRevisions(org.apache.ivy.core.search.ModuleEntry), org.apache.ivy.plugins.resolver.DependencyResolver#getNamespace(), org.apache.ivy.plugins.resolver.DependencyResolver#dumpSettings(), org.apache.ivy.plugins.resolver.DependencyResolver#setSettings(org.apache.ivy.plugins.resolver.ResolverSettings), org.apache.ivy.plugins.resolver.DependencyResolver#getRepositoryCacheManager()
 
Methods inherited from interface PomFilterContainer
addFilter, addFilter, filter, filter, getActivePomFilters, getFilter, getPom, pom, pom, pom, setFilter, setPom
 

Groovy Documentation