|
Groovy Documentation | |||||||
FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | METHOD | DETAIL: FIELD | METHOD |
org.gradle.api.DomainObjectContainerorg.gradle.api.artifacts.ResolverContainer
org.gradle.api.DomainObjectCollection
interface ResolverContainer extends DomainObjectContainer
A ResolverContainer is responsible for managing a set of org.apache.ivy.plugins.resolver.DependencyResolver instances. Resolvers are arranged in a sequence.
You can obtain a ResolverContainer instance by calling org.gradle.api.Project#getRepositories() or using the repositories property in your build script.
The resolvers in a container are accessable as read-only properties of the container, using the name of the resolver as the property name. For example:
resolvers.add('myResolver') resolvers.myResolver.addArtifactPattern(somePattern)
A dynamic method is added for each resolver which takes a configuration closure. This is equivalent to calling #getByName(String, groovy.lang.Closure). For example:
resolvers.add('myResolver') resolvers.myResolver { addArtifactPattern(somePattern) }
Field Summary | |
---|---|
java.lang.String |
BUILD_RESOLVER_PATTERN
|
java.lang.String |
DEFAULT_CACHE_ARTIFACT_PATTERN
|
java.lang.String |
DEFAULT_CACHE_DIR_NAME
|
java.lang.String |
DEFAULT_CACHE_IVY_PATTERN
|
java.lang.String |
DEFAULT_CACHE_NAME
|
java.lang.String |
DEFAULT_MAVEN_CENTRAL_REPO_NAME
|
java.lang.String |
FLAT_DIR_RESOLVER_PATTERN
|
java.lang.String |
INTERNAL_REPOSITORY_NAME
|
java.lang.String |
MAVEN_CENTRAL_URL
|
java.lang.String |
MAVEN_REPO_PATTERN
|
java.lang.String |
RESOLVER_NAME
|
java.lang.String |
RESOLVER_URL
|
Method Summary | |
---|---|
DependencyResolver
|
add(java.lang.Object userDescription)
Adds a resolver to this container, at the end of the resolver sequence. |
DependencyResolver
|
add(java.lang.Object userDescription, Closure configureClosure)
Adds a resolver to this container, at the end of the resolver sequence. |
DependencyResolver
|
addAfter(java.lang.Object userDescription, java.lang.String previousResolver)
Adds a resolver to this container, after the given resolver. |
DependencyResolver
|
addAfter(java.lang.Object userDescription, java.lang.String previousResolver, Closure configureClosure)
Adds a resolver to this container, after the given resolver. |
DependencyResolver
|
addBefore(java.lang.Object userDescription, java.lang.String nextResolver)
Adds a resolver to this container, before the given resolver. |
DependencyResolver
|
addBefore(java.lang.Object userDescription, java.lang.String nextResolver, Closure configureClosure)
Adds a resolver to this container, before the given resolver. |
DependencyResolver
|
addFirst(java.lang.Object userDescription)
Adds a resolver to this container, at the start of the resolver sequence. |
DependencyResolver
|
addFirst(java.lang.Object userDescription, Closure configureClosure)
Adds a resolver to this container, at the start of the resolver sequence. |
DependencyResolver
|
getAt(java.lang.String name)
{ |
DependencyResolver
|
getByName(java.lang.String name)
{ |
DependencyResolver
|
getByName(java.lang.String name, Closure configureClosure)
{ |
File
|
getMavenPomDir()
|
Conf2ScopeMappingContainer
|
getMavenScopeMappings()
|
List
|
getResolvers()
Returns the resolvers in this container, in sequence. |
void
|
setMavenPomDir(File mavenPomDir)
|
Methods inherited from interface DomainObjectContainer | |
---|---|
addRule, getRules |
Methods inherited from interface DomainObjectCollection | |
---|---|
allObjects, allObjects, findAll, findByName, getAll, getAsMap, getAt, getByName, getByName, matching, whenObjectAdded, whenObjectAdded, whenObjectRemoved, withType |
Methods inherited from interface java.lang.Iterable | |
---|---|
iterator |
Methods inherited from class java.lang.Object | |
---|---|
hashCode, getClass, equals, toString, wait, wait, wait, notify, notifyAll |
Field Detail |
---|
java.lang.String BUILD_RESOLVER_PATTERN
java.lang.String DEFAULT_CACHE_ARTIFACT_PATTERN
java.lang.String DEFAULT_CACHE_DIR_NAME
java.lang.String DEFAULT_CACHE_IVY_PATTERN
java.lang.String DEFAULT_CACHE_NAME
java.lang.String DEFAULT_MAVEN_CENTRAL_REPO_NAME
java.lang.String FLAT_DIR_RESOLVER_PATTERN
java.lang.String INTERNAL_REPOSITORY_NAME
java.lang.String MAVEN_CENTRAL_URL
java.lang.String MAVEN_REPO_PATTERN
java.lang.String RESOLVER_NAME
java.lang.String RESOLVER_URL
Method Detail |
---|
public DependencyResolver add(java.lang.Object userDescription)
public DependencyResolver add(java.lang.Object userDescription, Closure configureClosure)
public DependencyResolver addAfter(java.lang.Object userDescription, java.lang.String previousResolver)
public DependencyResolver addAfter(java.lang.Object userDescription, java.lang.String previousResolver, Closure configureClosure)
public DependencyResolver addBefore(java.lang.Object userDescription, java.lang.String nextResolver)
public DependencyResolver addBefore(java.lang.Object userDescription, java.lang.String nextResolver, Closure configureClosure)
public DependencyResolver addFirst(java.lang.Object userDescription)
public DependencyResolver addFirst(java.lang.Object userDescription, Closure configureClosure)
public DependencyResolver getAt(java.lang.String name)
public DependencyResolver getByName(java.lang.String name)
public DependencyResolver getByName(java.lang.String name, Closure configureClosure)
public File getMavenPomDir()
public Conf2ScopeMappingContainer getMavenScopeMappings()
public List getResolvers()
public void setMavenPomDir(File mavenPomDir)
Groovy Documentation