Package org.fedoraproject.xmvn.config
Class ResolverSettings
- java.lang.Object
-
- org.fedoraproject.xmvn.config.ResolverSettings
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Cloneable
public class ResolverSettings extends java.lang.Object implements java.io.Serializable, java.lang.CloneableXMvn settings related to resolution of artifacts.- Version:
- $Revision$ $Date$
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ResolverSettings()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddBlacklist(Artifact artifact)Method addBlacklist.voidaddLocalRepository(java.lang.String string)Method addLocalRepository.voidaddMetadataRepository(java.lang.String string)Method addMetadataRepository.voidaddPrefix(java.lang.String string)Method addPrefix.ResolverSettingsclone()Method clone.java.util.List<Artifact>getBlacklist()Method getBlacklist.java.util.List<java.lang.String>getLocalRepositories()Method getLocalRepositories.java.util.List<java.lang.String>getMetadataRepositories()Method getMetadataRepositories.java.util.List<java.lang.String>getPrefixes()Method getPrefixes.java.lang.BooleanisDebug()Get whether detailed debugging information about artifact resolution process should be logged.java.lang.BooleanisIgnoreDuplicateMetadata()Get whether XMvn should refuse to resolve artifact that have more than a single piece of metadata.voidremoveBlacklist(Artifact artifact)Method removeBlacklist.voidremoveLocalRepository(java.lang.String string)Method removeLocalRepository.voidremoveMetadataRepository(java.lang.String string)Method removeMetadataRepository.voidremovePrefix(java.lang.String string)Method removePrefix.voidsetBlacklist(java.util.List<Artifact> blacklist)Set list of blacklisted artifacts which will not be resolved.voidsetDebug(java.lang.Boolean debug)Set whether detailed debugging information about artifact resolution process should be logged.voidsetIgnoreDuplicateMetadata(java.lang.Boolean ignoreDuplicateMetadata)Set whether XMvn should refuse to resolve artifact that have more than a single piece of metadata.voidsetLocalRepositories(java.util.List<java.lang.String> localRepositories)Set list of local repositories where XMvn will look for artifacts.voidsetMetadataRepositories(java.util.List<java.lang.String> metadataRepositories)Set list of repositories where XMvn will look for metadata files.voidsetPrefixes(java.util.List<java.lang.String> prefixes)Set list of prefixes that XMvn resolver will prepend to system repositories.
-
-
-
Method Detail
-
addBlacklist
public void addBlacklist(Artifact artifact)
Method addBlacklist.- Parameters:
artifact- a artifact object.
-
addLocalRepository
public void addLocalRepository(java.lang.String string)
Method addLocalRepository.- Parameters:
string- a string object.
-
addMetadataRepository
public void addMetadataRepository(java.lang.String string)
Method addMetadataRepository.- Parameters:
string- a string object.
-
addPrefix
public void addPrefix(java.lang.String string)
Method addPrefix.- Parameters:
string- a string object.
-
clone
public ResolverSettings clone()
Method clone.- Overrides:
clonein classjava.lang.Object- Returns:
- ResolverSettings
-
getBlacklist
public java.util.List<Artifact> getBlacklist()
Method getBlacklist.- Returns:
- List
-
getLocalRepositories
public java.util.List<java.lang.String> getLocalRepositories()
Method getLocalRepositories.- Returns:
- List
-
getMetadataRepositories
public java.util.List<java.lang.String> getMetadataRepositories()
Method getMetadataRepositories.- Returns:
- List
-
getPrefixes
public java.util.List<java.lang.String> getPrefixes()
Method getPrefixes.- Returns:
- List
-
isDebug
public java.lang.Boolean isDebug()
Get whether detailed debugging information about artifact resolution process should be logged.- Returns:
- Boolean
-
isIgnoreDuplicateMetadata
public java.lang.Boolean isIgnoreDuplicateMetadata()
Get whether XMvn should refuse to resolve artifact that have more than a single piece of metadata.- Returns:
- Boolean
-
removeBlacklist
public void removeBlacklist(Artifact artifact)
Method removeBlacklist.- Parameters:
artifact- a artifact object.
-
removeLocalRepository
public void removeLocalRepository(java.lang.String string)
Method removeLocalRepository.- Parameters:
string- a string object.
-
removeMetadataRepository
public void removeMetadataRepository(java.lang.String string)
Method removeMetadataRepository.- Parameters:
string- a string object.
-
removePrefix
public void removePrefix(java.lang.String string)
Method removePrefix.- Parameters:
string- a string object.
-
setBlacklist
public void setBlacklist(java.util.List<Artifact> blacklist)
Set list of blacklisted artifacts which will not be resolved.- Parameters:
blacklist- a blacklist object.
-
setDebug
public void setDebug(java.lang.Boolean debug)
Set whether detailed debugging information about artifact resolution process should be logged.- Parameters:
debug- a debug object.
-
setIgnoreDuplicateMetadata
public void setIgnoreDuplicateMetadata(java.lang.Boolean ignoreDuplicateMetadata)
Set whether XMvn should refuse to resolve artifact that have more than a single piece of metadata.- Parameters:
ignoreDuplicateMetadata- a ignoreDuplicateMetadata object.
-
setLocalRepositories
public void setLocalRepositories(java.util.List<java.lang.String> localRepositories)
Set list of local repositories where XMvn will look for artifacts.- Parameters:
localRepositories- a localRepositories object.
-
setMetadataRepositories
public void setMetadataRepositories(java.util.List<java.lang.String> metadataRepositories)
Set list of repositories where XMvn will look for metadata files.- Parameters:
metadataRepositories- a metadataRepositories object.
-
setPrefixes
public void setPrefixes(java.util.List<java.lang.String> prefixes)
Set list of prefixes that XMvn resolver will prepend to system repositories.- Parameters:
prefixes- a prefixes object.
-
-