public class DefaultArtifactRepositoryContainer extends DefaultNamedDomainObjectList<ArtifactRepository> implements ArtifactRepositoryContainer
DEFAULT_CACHE_ARTIFACT_PATTERN, DEFAULT_CACHE_IVY_PATTERN, DEFAULT_MAVEN_CENTRAL_REPO_NAME, DEFAULT_MAVEN_LOCAL_REPO_NAME, INTERNAL_REPOSITORY_NAME, MAVEN_CENTRAL_URL, MAVEN_REPO_PATTERN, RESOLVER_NAME, RESOLVER_URL| Constructor and Description |
|---|
DefaultArtifactRepositoryContainer(ResolverFactory resolverFactory,
Instantiator instantiator) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
add(org.apache.ivy.plugins.resolver.DependencyResolver resolver)
Adds a repository to this container, at the end of the repository sequence.
|
boolean |
add(org.apache.ivy.plugins.resolver.DependencyResolver resolver,
Closure configureClosure)
Adds a repository to this container, at the end of the repository sequence.
|
org.apache.ivy.plugins.resolver.DependencyResolver |
addAfter(Object userDescription,
String beforeResolverName)
Adds a resolver to this container, after the given resolver.
|
org.apache.ivy.plugins.resolver.DependencyResolver |
addAfter(Object userDescription,
String beforeResolverName,
Closure configureClosure)
Adds a resolver to this container, after the given resolver.
|
org.apache.ivy.plugins.resolver.DependencyResolver |
addBefore(Object userDescription,
String afterResolverName)
Adds a resolver to this container, before the given resolver.
|
org.apache.ivy.plugins.resolver.DependencyResolver |
addBefore(Object userDescription,
String afterResolverName,
Closure configureClosure)
Adds a resolver to this container, before the given resolver.
|
void |
addFirst(ArtifactRepository repository)
Adds a repository to this container, at the start of the repository sequence.
|
org.apache.ivy.plugins.resolver.DependencyResolver |
addFirst(Object userDescription)
Adds a resolver to this container, at the start of the resolver sequence.
|
org.apache.ivy.plugins.resolver.DependencyResolver |
addFirst(Object userDescription,
Closure configureClosure)
Adds a resolver to this container, at the start of the resolver sequence.
|
void |
addLast(ArtifactRepository repository)
Adds a repository to this container, at the end of the repository sequence.
|
org.apache.ivy.plugins.resolver.DependencyResolver |
addLast(Object userDescription)
Deprecated.
|
org.apache.ivy.plugins.resolver.DependencyResolver |
addLast(Object userDescription,
Closure configureClosure)
Deprecated.
|
protected <T extends ArtifactRepository> |
addRepository(T repository,
Action<? super T> action,
String defaultName) |
<T extends ArtifactRepository> |
addRepository(T repository,
Closure closure,
String defaultName) |
protected <T extends ArtifactRepository> |
addRepository(T repository,
Closure closure,
String defaultName,
Action<ArtifactRepository> action) |
<T extends ArtifactRepository> |
addRepository(T repository,
Map<String,?> args,
Closure closure,
String defaultName) |
<T extends ArtifactRepository> |
addRepository(T repository,
Map<String,?> args,
String defaultName) |
<T extends ArtifactRepository> |
addRepository(T repository,
String defaultName) |
protected <T extends ArtifactRepository> |
addRepository(T repository,
String defaultName,
Action<ArtifactRepository> action) |
DefaultArtifactRepositoryContainer |
configure(Closure closure) |
protected UnknownDomainObjectException |
createNotFoundException(String name) |
protected String |
findName(String defaultName) |
ResolverFactory |
getResolverFactory() |
List<org.apache.ivy.plugins.resolver.DependencyResolver> |
getResolvers()
Returns the resolvers in this container, in sequence.
|
String |
getTypeDisplayName() |
protected <T extends org.apache.ivy.plugins.resolver.DependencyResolver> |
toResolver(Class<T> type,
ArtifactRepository repository) |
add, addAll, filteredStore, findAll, get, getStore, indexOf, lastIndexOf, listIterator, listIterator, matching, matching, remove, set, subList, withTypeadd, addRule, addRule, assertCanAdd, assertCanAdd, filtered, findByName, findByNameWithoutRules, getAsDynamicObject, getAsMap, getAt, getByName, getByName, getConvention, getDisplayName, getElementsAsDynamicObject, getExtensions, getInstantiator, getNamer, getRules, handleAttemptToAddItemWithNonUniqueName, hasWithName, removeByNameaddAll, all, all, assertMutable, beforeChange, clear, contains, containsAll, createFilter, createFilter, createFilter, filteredEvents, findAll, getEventRegister, getType, isEmpty, iterator, remove, removeAll, retainAll, size, whenObjectAdded, whenObjectAdded, whenObjectRemoved, whenObjectRemoved, withType, withTypetoArray, toArray, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitadd, getAt, getByName, getByNamefindAll, matching, matching, withTypeaddAll, addRule, addRule, findByName, getAsMap, getNamer, getRulesall, all, whenObjectAdded, whenObjectAdded, whenObjectRemoved, whenObjectRemoved, withType, withTypepublic DefaultArtifactRepositoryContainer(ResolverFactory resolverFactory, Instantiator instantiator)
public String getTypeDisplayName()
getTypeDisplayName in class DefaultNamedDomainObjectCollection<ArtifactRepository>public DefaultArtifactRepositoryContainer configure(Closure closure)
configure in interface Configurable<ArtifactRepositoryContainer>public void addFirst(ArtifactRepository repository)
ArtifactRepositoryContaineraddFirst in interface ArtifactRepositoryContainerrepository - The repository to add.public void addLast(ArtifactRepository repository)
ArtifactRepositoryContaineraddLast in interface ArtifactRepositoryContainerrepository - The repository to add.public boolean add(org.apache.ivy.plugins.resolver.DependencyResolver resolver,
Closure configureClosure)
ArtifactRepositoryContaineradd in interface ArtifactRepositoryContainerresolver - The repository to add, represented as an Ivy DependencyResolver.configureClosure - The closure to use to configure the repository.public boolean add(org.apache.ivy.plugins.resolver.DependencyResolver resolver)
ArtifactRepositoryContaineradd in interface ArtifactRepositoryContainerresolver - The repository to add, represented as an Ivy DependencyResolver.public org.apache.ivy.plugins.resolver.DependencyResolver addFirst(Object userDescription)
ArtifactRepositoryContaineraddFirst in interface ArtifactRepositoryContaineruserDescription - The resolver definition. See ArtifactRepositoryContainer.addLast(Object) for details of this parameter.public org.apache.ivy.plugins.resolver.DependencyResolver addFirst(Object userDescription, Closure configureClosure)
ArtifactRepositoryContaineraddFirst in interface ArtifactRepositoryContaineruserDescription - The resolver definition. See ArtifactRepositoryContainer.addLast(Object) for details of this parameter.configureClosure - The closure to use to configure the resolver.@Deprecated public org.apache.ivy.plugins.resolver.DependencyResolver addLast(Object userDescription)
ArtifactRepositoryContaineruserDescription can be
one of:
DependencyResolver.ArtifactRepository.addLast in interface ArtifactRepositoryContaineruserDescription - The resolver definition.@Deprecated public org.apache.ivy.plugins.resolver.DependencyResolver addLast(Object userDescription, Closure configureClosure)
ArtifactRepositoryContaineraddLast in interface ArtifactRepositoryContaineruserDescription - The resolver definition. See ArtifactRepositoryContainer.addLast(Object) for details of this parameter.configureClosure - The closure to use to configure the resolver.public org.apache.ivy.plugins.resolver.DependencyResolver addBefore(Object userDescription, String afterResolverName)
ArtifactRepositoryContaineraddBefore in interface ArtifactRepositoryContaineruserDescription - The resolver definition. See ArtifactRepositoryContainer.addLast(Object) for details of this parameter.afterResolverName - The existing resolver to add the new resolver before.public org.apache.ivy.plugins.resolver.DependencyResolver addBefore(Object userDescription, String afterResolverName, Closure configureClosure)
ArtifactRepositoryContaineraddBefore in interface ArtifactRepositoryContaineruserDescription - The resolver definition. See ArtifactRepositoryContainer.addLast(Object) for details of this parameter.afterResolverName - The existing resolver to add the new resolver before.configureClosure - The closure to use to configure the resolver.public org.apache.ivy.plugins.resolver.DependencyResolver addAfter(Object userDescription, String beforeResolverName)
ArtifactRepositoryContaineraddAfter in interface ArtifactRepositoryContaineruserDescription - The resolver definition. See ArtifactRepositoryContainer.addLast(Object) for details of this parameter.beforeResolverName - The existing resolver to add the new resolver after.public org.apache.ivy.plugins.resolver.DependencyResolver addAfter(Object userDescription, String beforeResolverName, Closure configureClosure)
ArtifactRepositoryContaineraddAfter in interface ArtifactRepositoryContaineruserDescription - The resolver definition. See ArtifactRepositoryContainer.addLast(Object) for details of this parameter.beforeResolverName - The existing resolver to add the new resolver after.configureClosure - The closure to use to configure the resolver.protected UnknownDomainObjectException createNotFoundException(String name)
createNotFoundException in class DefaultNamedDomainObjectCollection<ArtifactRepository>public List<org.apache.ivy.plugins.resolver.DependencyResolver> getResolvers()
ArtifactRepositoryContainergetResolvers in interface ArtifactRepositoryContainerpublic ResolverFactory getResolverFactory()
protected <T extends ArtifactRepository> T addRepository(T repository, Action<? super T> action, String defaultName)
public <T extends ArtifactRepository> T addRepository(T repository, Closure closure, String defaultName)
public <T extends ArtifactRepository> T addRepository(T repository, Map<String,?> args, Closure closure, String defaultName)
protected <T extends ArtifactRepository> T addRepository(T repository, Closure closure, String defaultName, Action<ArtifactRepository> action)
public <T extends ArtifactRepository> T addRepository(T repository, Map<String,?> args, String defaultName)
public <T extends ArtifactRepository> T addRepository(T repository, String defaultName)
protected <T extends ArtifactRepository> T addRepository(T repository, String defaultName, Action<ArtifactRepository> action)
protected <T extends org.apache.ivy.plugins.resolver.DependencyResolver> T toResolver(Class<T> type, ArtifactRepository repository)
Copyright © 2013. All rights reserved