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(java.lang.Object userDescription,
java.lang.String beforeResolverName)
Adds a resolver to this container, after the given resolver.
|
org.apache.ivy.plugins.resolver.DependencyResolver |
addAfter(java.lang.Object userDescription,
java.lang.String beforeResolverName,
Closure configureClosure)
Adds a resolver to this container, after the given resolver.
|
org.apache.ivy.plugins.resolver.DependencyResolver |
addBefore(java.lang.Object userDescription,
java.lang.String afterResolverName)
Adds a resolver to this container, before the given resolver.
|
org.apache.ivy.plugins.resolver.DependencyResolver |
addBefore(java.lang.Object userDescription,
java.lang.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(java.lang.Object userDescription)
Adds a resolver to this container, at the start of the resolver sequence.
|
org.apache.ivy.plugins.resolver.DependencyResolver |
addFirst(java.lang.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(java.lang.Object userDescription)
Deprecated.
|
org.apache.ivy.plugins.resolver.DependencyResolver |
addLast(java.lang.Object userDescription,
Closure configureClosure)
Deprecated.
|
protected <T extends ArtifactRepository> |
addRepository(T repository,
Action<? super T> action,
java.lang.String defaultName) |
<T extends ArtifactRepository> |
addRepository(T repository,
Closure closure,
java.lang.String defaultName) |
protected <T extends ArtifactRepository> |
addRepository(T repository,
Closure closure,
java.lang.String defaultName,
Action<ArtifactRepository> action) |
<T extends ArtifactRepository> |
addRepository(T repository,
java.util.Map<java.lang.String,?> args,
Closure closure,
java.lang.String defaultName) |
<T extends ArtifactRepository> |
addRepository(T repository,
java.util.Map<java.lang.String,?> args,
java.lang.String defaultName) |
<T extends ArtifactRepository> |
addRepository(T repository,
java.lang.String defaultName) |
protected <T extends ArtifactRepository> |
addRepository(T repository,
java.lang.String defaultName,
Action<ArtifactRepository> action) |
DefaultArtifactRepositoryContainer |
configure(Closure closure) |
protected UnknownDomainObjectException |
createNotFoundException(java.lang.String name) |
protected java.lang.String |
findName(java.lang.String defaultName) |
ResolverFactory |
getResolverFactory() |
java.util.List<org.apache.ivy.plugins.resolver.DependencyResolver> |
getResolvers()
Returns the resolvers in this container, in sequence.
|
java.lang.String |
getTypeDisplayName() |
protected <T extends org.apache.ivy.plugins.resolver.DependencyResolver> |
toResolver(java.lang.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, withTypeclone, 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 java.lang.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(java.lang.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(java.lang.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(java.lang.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(java.lang.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(java.lang.Object userDescription,
java.lang.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(java.lang.Object userDescription,
java.lang.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(java.lang.Object userDescription,
java.lang.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(java.lang.Object userDescription,
java.lang.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(java.lang.String name)
createNotFoundException in class DefaultNamedDomainObjectCollection<ArtifactRepository>public java.util.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, java.lang.String defaultName)
public <T extends ArtifactRepository> T addRepository(T repository, Closure closure, java.lang.String defaultName)
public <T extends ArtifactRepository> T addRepository(T repository, java.util.Map<java.lang.String,?> args, Closure closure, java.lang.String defaultName)
protected <T extends ArtifactRepository> T addRepository(T repository, Closure closure, java.lang.String defaultName, Action<ArtifactRepository> action)
public <T extends ArtifactRepository> T addRepository(T repository, java.util.Map<java.lang.String,?> args, java.lang.String defaultName)
public <T extends ArtifactRepository> T addRepository(T repository, java.lang.String defaultName)
protected <T extends ArtifactRepository> T addRepository(T repository, java.lang.String defaultName, Action<ArtifactRepository> action)
protected java.lang.String findName(java.lang.String defaultName)
protected <T extends org.apache.ivy.plugins.resolver.DependencyResolver> T toResolver(java.lang.Class<T> type,
ArtifactRepository repository)
Copyright © 2013. All rights reserved